Tomcat6如何实现自动部署Java Web应用
Tomcat6如何实现自动部署Java Web应用?
我是下载Linux下的二进制包,解压后,并配置了环境变量等!
但是无法访问我的Java Web应用!
1、我输入Http://localhost:8080/struts2/
页面输出提示:
HTTP Status 404 - /struts2/
type Status report
message /struts2/
description The requested resource (/struts2/) is not available.
2、当我输入Http://localhost:8080/struts2/login.jsp
该jsp页面可以访问到!
3、接着我输入正确的用户名密码登录!
之后输出提示:
HTTP Status 404 - /struts2/welcome.jsp
type Status report
message /struts2/welcome.jsp
description The requested resource (/struts2/welcome.jsp) is not available.
Tomcat6默认也是关闭了目录浏览功能的,这个主要是处于安全性的考虑。要是目录下没有默认首页,那这个目录下的文件列表就泄露给别人了。
这个是个配置选项,可以手动打开,开发时有用,但是生产环境就最好关闭。
配置选项在TOMCAT/conf/web.xml中找到
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
将其中的
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
设置改为true