J2EE之struts问题1

 
HTTP Status 404(The requested resource is not available)
2011-05-06 18:00

但是SSH中404不一定是以下错误! 是配置问题 

HTTP Status 404 - //
--------------------------------------------------------------------------------
type Status report
message //
description The requested resource (//) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.18
在百度搜索了,得到了提示:
原因:servlet没有配置正确 ,查看web.xml确认正确,以及自己的请求路径正确。
解决:在MyEclipse中点开web.xml查找了n遍,web.xml配置的没有一点错误。然后到程序中查找各个请求的路径,也没有错误。查找了好半天,终于找到了,原来是我在MyEclipse重构的时候复制web.xml的时候,不小心把它复制到了WEB-INF中的lib文件夹中了。当时没有察觉,浪费了我好多时间。把web.xml拖出来放到WEB-INF中就解决了。

HTTP Status 404
在IE中提示“404”错误有以下三种情况

I.未部署Web应用
II.URL输入错误        排错方法:

首先,查看URL的IP地址和端口号是否书写正确。 
       其次,查看上下文路径是否正确 Project--------Properties------MyElipse-----Web-----Web Context-root

检查这个路径名称是否书写正确。

最后,检查一下文件名称是否书写正确。

III.目录不能被引用 
       排错方法: 
       在 Eclipse的“包资源管理器(Package Explorer)”检查文件存放的位置。由于META-INF

WEB-INF文件夹下的内容无法对外发布,所以,如果你引用了带这两个目录的文件,肯定是不允许。例如: http://localhost:8080/guestbook/WEB-INF/index.html就是错误的文件位置存放错误。

 

zz:http://hi.baidu.com/moonhai/blog/item/1fbfd1dfad063d5395ee37e4.html

------------------------------------------------------------------------------------------------------------------------------------------------------------------

http://topic.csdn.net/u/20070126/11/1466e2c1-4386-44fe-b0eb-34530a637897.html

什么情况回出现The requested resource is not available...[问题点数:20分,结帖人:java2000_net]
heroreturn
 
(快意恩仇)

等 级:
结帖率:95.74%

 楼主发表于:2007-01-26 11:21:49一个前两天能运行的项目,原来在C:\TOMCAT\WEBAPP下,后来我装了ECLIPSE3。O,移到了D:\WORKSPACE\下,就不出现了   is   not   available,然后我又把他移到C:\TOMCAT\WEBAPP下,还是出现   is   not   available,好象启动就对他加载一样,怎么回事啊?路径没找到?要设置?
 
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 回复次数:23 
 
heroreturn
 
(快意恩仇)

等 级:

 #1楼 得分:0回复于:2007-01-26 13:40:23没人会啊?
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:【分享面试题二】Spring,hibernate,struts的面试笔试题(含答案)
 
java_new_comer
 
(Good good study)

等 级:

 #2楼 得分:20回复于:2007-01-26 14:40:01tomcat和eclipse的配置连接上了么?
 
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:几道小小的题目一起和大家更进一步地了解 Java (Ⅳ)
 
heroreturn
 
(快意恩仇)

等 级:

 #3楼 得分:0回复于:2007-01-26 15:43:48tomcat和eclipse的配置连接上了.我在eclipse中点小猫就可以启动TOMCAT了,而且同目录下的其他项目可以运行啊
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:Flex3.0调用webservice,没有任何反应
 
linuxghs
 


等 级:

 #4楼 得分:0回复于:2008-08-19 10:10:50问题解决了吗?
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:散分,想问一下大家采用什么ajax框架 开发系统,为什么
 
zhongfeng19
 
(钟锋)

等 级:

 #5楼 得分:0回复于:2008-09-11 16:52:09我也有同样的问题:The requested resource (/av2/av.Brand) is not available.

//********************
// 1. E:\myapp\av\Brand.java
package av;

import java.io.*;
import java.util.Date;
import javax.servlet.*;
import javax.servlet.http.*;

public class Brand extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
PrintWriter out = response.getWriter();
out.println(new Date());
}
}


//**************
// 2. E:\myapp\av\WEB-INF\web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app>
  <display-name>my av</display-name>
  <description>My AV</description>
  <welcome-file-list>
  <welcome-file>index.htm</welcome-file>
  </welcome-file-list>
  <servlet>
<servlet-name>ser_av</servlet-name>
<servlet-class>av.Brand</servlet-class>
  </servlet>
  <servlet-mapping>
<servlet-name>ser_av</servlet-name>
<url-pattern>/av2</url-pattern>
  </servlet-mapping>
</web-app>


//**************
// 3. E:\myapp\av\WEB-INF\classes\av\Brand.class


//**************
// 4. C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml

<Context path="/av2" docBase="E:\myapp\av" debug="0" reloadable="true" crossContext="true"/>


//***************
// 5. 输入地址:http://127.0.0.1:8080/av2/av.Brand
//报错:
HTTP Status 404 - /av2/av.Brand

--------------------------------------------------------------------------------

type Status report

message /av2/av.Brand

description The requested resource (/av2/av.Brand) is not available.

 
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:【生日祝福】祝我们的【awusoft】版主 生日快乐!!!
 
wangshengchina1
 


等 级:

 #6楼 得分:0回复于:2008-11-20 18:07:02我也有同样的问题。

HTTP Status 404 - /abc/home_page.htm

--------------------------------------------------------------------------------

type Status report

message /abc/home_page.htm

description The requested resource (/abc/home_page.htm) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.10

已经连上了,为什么会出现这样的情况?
 
 
对我有用[1] 丢个板砖[0] 引用 举报 管理 TOP 
 
wenhuahetao
 
(核桃)

等 级:

 #7楼 得分:0回复于:2009-10-29 20:43:04你只需要修改Tomcat服务器中web.xml 

  <init-param>
  <param-name>listings</param-name>
  <param-value>false(将其该为true)</param-value>
  </init-param>

我以前也出现这样的情况
 
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
wenhuahetao
 
(核桃)

等 级:

 #8楼 得分:0回复于:2009-10-29 20:43:32你只需要修改Tomcat服务器中web.xml 

  <init-param>
  <param-name>listings</param-name>
  <param-value>false(将其该为true)</param-value>
  </init-param>

我以前也出现这样的情况
 
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
wujiao4567
 
(wujiao4567)

等 级:

 #9楼 得分:0回复于:2009-11-11 20:34:35为什么我改了还是不行啊?
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
wujiao4567
 
(wujiao4567)

等 级:

 #10楼 得分:0回复于:2009-11-11 20:34:59为什么我改了还是不行啊?
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
wujiao4567
 
(wujiao4567)

等 级:

 #11楼 得分:0回复于:2009-11-11 20:35:23为什么我改了还是不行啊?
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
theweatersing
 
(theweatersing)

等 级:

 #12楼 得分:0回复于:2009-11-25 19:04:21你是不是在web.xml中改东西了!
如果可能从新把web.xml 写一下,看看
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
zlx19900228
 
(zlx19900228)

等 级:

 #13楼 得分:0回复于:2010-03-09 22:09:06我也遇到这样的问题,我本人的解决方案是这样的:
你在action中把代码写死
if(getUploadContentType().equals("audio/mpeg") || getUploadContentType().equals("text/plain"))其中uploadContentType是struts2自动帮你填充的文件类型,后面的像audio/mpeg这些可以在web.xml中查到,这样,就不用配什么拦截器了,我也问过我们老师,他说这好像是struts2的问题,用struts-2.0.11.1-all貌似没有问题。希望对你有帮助
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
zcmer
 
(zcmer)

等 级:

 #14楼 得分:0回复于:2010-04-07 15:16:04你是不是把资源放到了WEB-INF里面了啊。那个里面的东西是不可对外发布的,要放在WebContent下才能访问
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
dqh000
 
(dqh000)

等 级:

 #15楼 得分:0回复于:2010-05-20 12:10:13好神奇 我也遇到这问题 都还没找出原因
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
feng_tai_jun
 
(白痴君)

等 级:

 #16楼 得分:0回复于:2010-06-03 21:32:40关注此问题。我出现的情况是:
HTTP Status 404 - /WebProject

type Status report

message /WebProject

description The requested resource (/WebProject) is not available.
Apache Tomcat/6.0.18
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
jimoge
 
(小黑)

等 级:

 #17楼 得分:0回复于:2010-06-06 10:47:53我是来看解决方案的没有人会吗
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
yangkai9005
 
(yangkai9005)

等 级:

 #18楼 得分:0回复于:2010-07-10 00:05:07我也是出现这种情况啊。。。高手出来解决啊。。
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
liuyancheng2008
 
(liuyancheng2008)

等 级:

 #19楼 得分:0回复于:2010-08-13 21:09:21我也是此问题!!高手呢解决下啊
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
bolumei
 
(bolumei)

等 级:

 #20楼 得分:0回复于:2010-10-10 10:42:29我出现的这个问题是因为缺少一些文件:像work文件夹还有.project文件了什么的,
我就新建了一个跟这个项目同名的项目。选的是(tomcat project)然后将这个项目再复制到这个文件夹下就可以了。
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
Longerandlonger
 
(Longerandlonger)

等 级:

 #21楼 得分:0回复于:2011-03-02 15:02:07原来是放错文件夹了,悲剧。
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
ipsb123
 
(ipsb123)

等 级:

 #22楼 得分:0回复于:2011-03-14 16:31:28原因很简单,很多情况下是因为你的action=name中的name和你的/name.jsp拼错了,比如你的action是hello。jsp而转到的是hella。jsp。是粗心拼错了
 
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
klcrystal
 
(klcrystal)

等 级:

 #23楼 得分:0回复于:2011-03-15 22:27:42<init-param>
  <param-name>listings</param-name>
  <param-value>false(将其该为true)</param-value>
  </init-param>
要写在那个里面呀?
------------------------------------------------------------------------------------------------------------------------------------------------------------------

http://apps.hi.baidu.com/share/detail/30576866#

 

HTTP Status 404(The requested resource is not available)
HTTP Status 404 - //


--------------------------------------------------------------------------------

type Status report

message //

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


--------------------------------------------------------------------------------

Apache Tomcat/6.0.18

在百度搜索了,得到了提示:

原因:servlet没有配置正确 ,查看web.xml确认正确,以及自己的请求路径正确。

解决:在MyEclipse中点开web.xml查找了n遍,web.xml配置的没有一点错误。然后到程序中查找各个请求的路径,也没有错误。查找了好半天,终于找到了,原来是我在MyEclipse重构的时候复制web.xml的时候,不小心把它复制到了WEB-INF中的lib文件夹中了。当时没有察觉,浪费了我好多时间。把web.xml拖出来放到WEB-INF中就解决了。

HTTP Status 404

在IE中提示“404”错误有以下三种情况

I.未部署Web应用

II.URL输入错误

       排错方法:

首先,查看URL的IP地址和端口号是否书写正确。

其次,查看上下文路径是否正确 Project--------Properties------MyElipse-----Web-----Web Context-root
检查这个路径名称是否书写正确。

最后,检查一下文件名称是否书写正确。

III.目录不能被引用

       排错方法:

       在 Eclipse的“包资源管理器(Package Explorer)”检查文件存放的位置。由于META-INF

WEB-INF文件夹下的内容无法对外发布,所以,如果你引用了带这两个目录的文件,肯定是不允许。例如: http://localhost:8080/guestbook/WEB-INF/index.html就是错误的文件位置存放错误。

 ------------------------------------------------------------------------------------------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值