SSH+Oracle整合问题7,description The requested resource (/PetDogIMS/open) is not available.

这次出现的问题很奇妙,所有配置都检查了三遍,结果点击提交按钮,出现了

description The requested resource (/PetDogIMS/open) is not available.

action是存在数据表里面的字段,allYH.action。

struts里面<!-- 查找所有用户  -->
<action name="allYH" class="TyhAction" method="allYH">
<result name="success">YHGL/YHGL.jsp</result>
<result name="error">Error.jsp</result>
</action>



文件地址也没有写错,但是返回报错,资源open不可使用。网上查了下资料,找到有人也出现了这个问题

http://beckdim.iteye.com/blog/288332这个blog 解释的很清楚,就是tomcat的配置问题,不在默认的地址下的文件就返回找不到,是因为tomcat 关闭了目录浏览功能。。需要手动开启。。。

对应的配置选项在apache-tomcat-5.5\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>
 

这样就可以开启目录浏览功能,当然题目所述问题就可以解决掉,但是会有何安全性问题还不清楚。


但是要使使用的时Myeclipse下的自带tomcat  配置文件地址
D:\projects\myeclipse\.metadata\.me_tcat\conf



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值