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

 

posted @ 2009-12-11 14:23  QQ天堂  阅读(2110)  评论(0编辑  收藏  举报