`
bigtree2006
  • 浏览: 47088 次
  • 性别: 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还是一样的,没效果 

相关推荐

    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可通用...

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

    6. 配置 servlet 如果要运行的不是 JSP 文件,而是 servlet(.class)文件,需要在 WEB-INF 目录下的 web.xml 文件中添加以下代码: &lt;servlet-name&gt;HelloWorldServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;...

    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数据库来存储和管理图书及用户信息,实现图书的借阅、归还、查询等操作。下面将详细阐述该系统的主要组成部分及其相关知识点。...

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

    当一个网页尝试从不同的源(协议、域名或端口)请求资源时,如果目标服务器没有允许这个源的权限,浏览器会阻止该请求,从而出现"No 'Access-Control-Allow-Origin' header is present on the requested resource"的...

    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...

    Nginx解决转发地址时跨域的问题

    No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. 这就是跨域问题。解决方案有不少,比较好的是服务器端配置CORS,但要求服务器端...

    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...

    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...

    apache-tomcat-9.0.22.7z

    &lt;param-value&gt;Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;param-name&gt;cors.exposed.headers&lt;/...

    jiaminghi/data-view dataV for vite vue2 补丁 for npm/yarn

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

    tomcat跨域访问

    &lt;param-value&gt;Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;param-name&gt;cors.exposed.headers&lt;/...

    Amazon C# 卖家/S-API接口Demo,官方Demo一堆错误,千万不要被误导

    Amazon 卖家接口Demo,官方Demo一堆错误,千万不要被误导。 解决: 1、Access to requested resource is denied 2、The security token included in the request is invalid 有疑问可提问

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

    ### IIS访问ASP页面时报错“The requested resource is in use”的解决办法 在处理IIS(Internet Information Services)服务器上的ASP(Active Server Pages)页面时,可能会遇到一个常见的错误:“The requested ...

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

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

    tomcat支持跨域jar.zip

    &lt;param-value&gt;Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;param-name&gt;cors.exposed.headers&lt;/...

    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 ...

    tomcat服务器跨域需要的CorsFilter jar包文件

    &lt;param-value&gt;Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers&lt;/param-value&gt; &lt;/init-param&gt; ``` 4. **重启Tomcat**:完成上述配置后,记得重启...

    tomcat解决跨越问题

    &lt;param-value&gt;Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;param-name&gt;cors.exposed.headers&lt;/...

Global site tag (gtag.js) - Google Analytics