三、网站发布
1、概述
与传统的桌面应用程序不同,在Tomcat中的应用程序是一个WAR(Web Archive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织并且还会有一个WEB-INF目录(在WEB-INF目录下有一个web.xml文件和一个classes目录)。
在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。
2、将整个Web站点也就是Web 应用程序打包为*.war文件
在WebPub文件夹下输入 jar cvf WebPub.war –C .\ *
3、将所生成的WebPub.war文件放在webapps文件夹下
4、再次启动Tomcat服务器,将自动地进行解包
四、设置网站的缺省首页
1、在webapps\ROOT下增加两个文件index.htm、index.html和 index.jsp(内容相同)
<html>
<head>
<meta http-equiv="refresh" content="0;url='http://127.0.0.1:8080/WebPub/index.jsp'">
<meta name="keywords" content="培训,网校,计算机培训">
<meta name="description" content="培训,网校,计算机培训">
<title>首页</title>
</head>
<body style="font-family: 宋体; font-size: 9pt">
正在加载主页面,请等待....<br>
</body></html>
注意:对index.jsp好要增加一条 page 指令,否则中文问题出现
<%@ page contentType="text/html;charset=gb2312"%>
2、在index.htm、index.html和 index.jsp中增加
<meta http-equiv="refresh" content="0;url='http://127.0.0.1:8080/WebPub/index.jsp'">
3、修改webapps\ROOT\WEB-INF下的web.xml文件为下面的内容
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<display-name>Welcome to Tomcat
<description>
Welcome to Tomcat
</description>
<welcome-file-list>
<welcome-file>index.html
<welcome-file>index.htm
<welcome-file>index.jsp
</welcome-file-list>
</web-app>
4、浏览本网站 http://127.0.0.1:8080/将自动跳转到本网站