`
bigtree2006
  • 浏览: 46156 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

Tomcat6-The requested resource(/)is not available

阅读更多
Tomcat6.0.18下出现The requested resource(/struts_login)is not available
 
最近学习struts,写了一个很简单的struts小项目首次使用Tomcat6.0测试。

小项目:struts_login
开发环境:windows XP sp3、jdk1.5_15、eclipse3.3、MyEclipse6.0、Tomcat6.0.18、struts1.2.9

出现问题:输入http://localhost:8080/struts_login出现下面的错误提示页面
 

HTTP Status 404 - /struts_login/


type Status report

message /struts_login/

description The requested resource (/struts_login/) is not available.


Apache Tomcat/6.0.18

 
反复查看了仅有的两个类(LoginAction.java和LoginActionForm.java)和配置文件,都没有发现什么错误,后来将该项目部署到Tomcat5.0下却能正常运行,看来源代码并没有错误。从网上搜索解决该问题的办法,后来发现Tomcat6.0.18与Tomcat5.0.25的默认配置有一些不同(至于其他的配置有何不同暂未研研),Tomcat6默认是关闭了目录浏览功能的,这个主要是出于安全性的考虑。
 
对应的配置选项在apache-tomcat-6.0.18\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>
设置由false改为true,即可开启目录浏览功能
 
而在Tomcat5.0.25中
对应的配置选项在apache-tomcat-5.0.25\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>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
已经开启目录浏览功能

本文解决方法参考自:http://sevenredcity.iteye.com/blog/194995 
分享到:
评论
2 楼 wjcom1127 2010-10-29  
我也是改成了还是没效果!LZ乱说。
1 楼 zhanger 2009-03-09  
改了之后,重启Tomcat还是一样的,没效果 

相关推荐

    HTTP_Status_404(The_requested_resource_is_not_available)的几种解决方案_补充

    HTTP_Status_404(The_requested_resource_is_not_available)的几种解决方案_补充

    ssh5的源文件

    description The requested resource (Servlet action is not available) is not available. -------------------------------------------------------------------------------- Apache Tomcat/5.5.25的问题

    jiaminghi/data-view dataV for vite2 vue3 windows补丁 for pnpm

    官网直接安装的不支持vite2+vue3的 主要修复: 1.build或者dev项目时不报错,兼容vite2,vue3; 2.加入deep监听watch,直接在父组件中修改图表中的config参数即可完成图表中的数据变更。 yarn npm cnpm pnpm可通用...

    tomcat跨域请求配置

    &lt;param-value&gt;Accept, Origin, X-Requested-With, Content-Type, Last-Modified&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;param-name&gt;cors.exposedHeaders&lt;/param-name&gt; &lt;param-value&gt;Set-Cookie&lt;/param-...

    Books-Mangement-System-php-master - 副本_图书管理系统_

    利用PHP开发在线图书馆管理系统,并利用MySQL进行数据管理

    tomcat跨域文件下载和教程

    &lt;param-value&gt;Accept, Origin, X-Requested-With, Content-Type, Last-Modified&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;param-name&gt;cors.exposedHeaders&lt;/param-name&gt; &lt;param-value&gt;Set-Cookie&lt;/param...

    tomcat解决跨域访问问题配置

    &lt;param-value&gt;token,Access-Control-Allow-Origin,Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers&lt;/param-value&gt; --&gt; &lt;param-value&gt;Access-Control...

    java-property-utils-1.9.1等.zip

    &lt;param-value&gt;Accept, Origin, X-Requested-With, Content-Type, Last-Modified&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;param-name&gt;cors.exposedHeaders&lt;/param-name&gt; &lt;param-value&gt;Set-Cookie&lt;/param...

    IIS访问ASP页面时报错The requested resource is in use.的解决办法

    IIS访问ASP页面时报错The requested resource is in use.的解决办法

    静态文件访问不到报No Access-Control-Allow-Origin处理办法

    静态文件访问不到报No 'Access-Control-Allow-Origin' header is present on the requested resource处理办法

    tomcat跨域访问支持Jar包

    &lt; param-value &gt; Accept, Origin, X-Requested-With, Content-Type, Last-Modified &lt;/ param-value &gt; &lt;/ init-param &gt; &lt; init-param &gt; &lt; param-name &gt; cors.exposedHeaders &lt;/ param-name &gt; &lt; param-value ...

    实现跨域的JAR包

    &lt;param-value&gt;Accept, Origin, X-Requested-With, Content-Type, Last-Modified&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;param-name&gt;cors.exposedHeaders&lt;/param-name&gt; &lt;param-value&gt;Set-Cookie&lt;/param...

    IIS HTTP 错误 404.17 – Not Found 解决方法

    错误提示如下图: 出现这种情况的原因通常是因为先安装了Framework,后安装的IIS; 运行cmd,输入: 代码如下:C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet...Win7中IIS出现“HTTP 错误 404.17 – Not Foun

    2013年12月7日最新SSH整合Jar包

    2013年12月7日最新SSH整合Jar包

    mersenne twister-19937

    Mersenne Twister随机数发生器是目前常用的能快速产生高质量伪随机序列的发生器,就目前来看它一共有3个变种,分别是MT19937,MT19937-64,SFMT(或者DSFMT)。 相比较前人的LCG算法和GFSR算法(广义的反馈移位寄存器...

    ChromeStandalone_48.0.2564.116

    xp用的ChromeStandalone 48.0.2564.116,是最后第二个版本。

    delphi 7 gif控件

    // If the sub frame is transparent the background is not automatically // // restored, you must do so yourself if you want that. // // If you are using a TImage to display the gif you can use // // ...

    jRaiser-1.3.4.js / jRaiser-1.3.4-min.js.rar

    jRaiser 1.3.4 wath's new:  在$.util.parseTpl中添加容错处理,当模板为null时返回undefined,当values为空时返回模板内容。  优化了各种样式操作。... 在$.ajax.send的Ajax请求中增加X-Requested-With的header。

    dashboard .zip

    k8s的16版本安装的时候,dashboard 出现k8s dashboard the server could not find the requested resource的问题。重新换一个2.0版本的dashboard即可。

    mysql-8.0.20-macos10.15-x86_64.tar.gz

    如果使用 Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested by server; 解决办法: mysql&gt; use mysql; mysql&gt; alter user 'root'@'localhost' identified with ...

Global site tag (gtag.js) - Google Analytics