论坛首页 入门技术论坛

Tomcat6如何实现自动部署Java Web应用?

浏览 8958 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-20  
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.

==我知道应该是部署出问题!在网上找了几个钟头,还是没有决解,请各位帮忙指点!谢谢!==
   发表时间:2008-05-20  
该Java Web应用是在Windows XP + Tomcat5.5(二进制包)中测试并成功显示的,

出现问题是在Linux( Ubuntu 8 ) +Tomcat6(二进制包)中测试无法通过。
0 请登录后投票
   发表时间:2008-05-20  
检查你Linux下的JDK有没有正确安装,或者试下把GCJ换成Sun的JDK
0 请登录后投票
   发表时间:2008-05-20  
我用Ant1.7可以编译和执行,JDK应该安装正确吧?我用的就是Sun的JDK哦!
0 请登录后投票
   发表时间:2008-05-20  
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

这样就OK了,结贴了!
这里有更详细的说明http://sevenredcity.iteye.com/blog/194995
0 请登录后投票
   发表时间:2009-02-16  
谢谢~ 我也遇到相同问题,找了答案半天,看你的帖子,现在解决了~!
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics