tomcat安装版,安装好后,要做几个配置才能用。
一个是conf文件夹下的server.xml的配置端口部分,如果想使用默认80端口,这段代码要修改:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
还有一个是conf文件夹下的web.xml中的控制发布应用的开关要启用:
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
然后设置虚拟路径,在本级指定一个文件夹用于存放web程序。
例如:e:\javaStudy\testWebapp,
在testWebapp文件夹下面再新建一个WEB-INF文件夹。
然后从tomcat目录的webapps的ROOT下拷贝一个web.xml文件出来,啥也不用修改,复制到刚才指定的testWebapp/WEB-INF文件夹下。
最后在conf文件夹下的server.xml的 </Host>之前加上一句配置,指定虚拟路径:
<Context path = "/test" docBase = "e:\javaStudy\testWebapp"/>
</Host>
</Engine>
启动tomcat,在浏览器中输入http://localhost:8080/test
就能看到如下界面:
出现这个界面证明web文件夹已经配置成功了,可以在指定的WEB-INF文件夹下面部署程序了。
这里有个配置要关注,可以不用修改,但要知道:
在WEB-INF下的web.xml里加入如下代码可指定首页:
<welcome-file-list>
<welcome-file>main.html</welcome-file>
</welcome-file-list>
注:如不指定则代表默认使用tomcat下的conf下的web.xml中指定的index.html、index.htm和index.jsp作为首页的首选项。
这样就指定首页为main.html了,我们在e:\javaStudy\testWebapp文件夹下(注意是在web.xml的上一级),新建一个main.html文件,例如:
<html>
<head>
<title>
hellotitle
</title>
</head>
<body>
helloworld!
</body>
</html>
最后再浏览器输入http://localhost:8080/test
就能看到最终效果了。