struts2 404错误】的更多相关文章

action类必须放在xxxx.xxx.xxx.xxx.action  包下才可以.…
目前在做一个网络应用程序,struts2 + spring + hibernate,服务器是tomcat.希望用户在IE地址栏乱敲的时候,所敲入的所有未定义的URL都能被程序捕捉到,然后转到一个自制的404错误处理页面. 首先查阅网上的资料,得知可以在web.xml中加入这么一段: <error-page><error-code>404</error-code><location>/error/404.jsp</location></err…
index.jsp页面:     <jsp:forward page="show.action"></jsp:forward>      在struts.xml配置如下:     <package name="struts2" extends="struts-dafult">     <action name="show" class="action.ShowAction&q…
目前在做一个网络应用程序,struts2 + spring + hibernate,服务器是tomcat.希望用户在IE地址栏乱敲的时候,所敲入的所有未定义的URL都能被程序捕捉到,然后转到一个自制的404错误处理页面. 首先查阅网上的资料,得知可以在web.xml中加入这么一段: <error-page>    <error-code>404</error-code>    <location>/error/404.jsp</location>…
访问jsp界面后出现404错误,我开始以为是因为struts没有配置好,在网上找了很多解决方法, 试了一遍,无效, 最后在参考书上看到“struts2推荐把所有的视图界面存放在WEB-INF目录下,这样可以保护视图界面” (我的jsp文件就是照着书上放在这个目录里的嘛) 言下之意,岂不是WEB-INF目录是不能直接访问的, 我只注意到“找不到”这一种造成404错误的原因, 然而忽略了另一种可能——目标资源所在的路径不允许被直接访问. 把jsp文件移出来,果然可以直接访问了. 以上,希望给遇到相似…
在Windows Server 2008 R2系统下,IIS 7.5 + .NET Framework 4.0的运行环境,以经典模式(Classic Mode)部署一个用.NET 4.0编译的 WebAPI 程序. 这是非常简易的一个Demo,只有一个TestController和WebApiConfig,并且已确保在Global.asax的Application_Start事件中调用WebApiConfig注册路由,大体如下: using System; using System.Web.Ht…
问题描述:在安装完成SharePoint 2010后,进入Central Administration,创建一个新的Web Application,可以正常创建,但访问时却返回404. 平台环境:Windows Server 2012 R2. 分析思路:Central Administration是可以正常访问的,创建时账户(权限)也没有问题,所以初步怀疑是IIS问题. 因为是将原有SharePoint 2010卸载后安装的,当时有将数据库.IIS中应用程序池和Sites中的相关数据都删除了,所…
1.创建自己的404.html页面,并放于网站根目录. 2.更改nginx.conf在http定义区域加入: fastcgi_intercept_errors on; 3.更改nginx.conf(或单独的网站配置文件) 在server 区域加入: error_page 404 /404.html 或者 error_page 404 http://www.xxx.com/404.html(不建议用这个绝对路径,有人反映会返回200,但是我测试是可以的,两边不要=) 4.测试nginx.conf正…
项目服务端是一组RestFul风格的webapi,发布到本机的iis没有问题,但是发布到服务器以后就提示404错误.本机是win10的,服务器是windows server 2008 R2 64位.之所以出现这种问题,是因为win server 2008无法映射RestFul风格的无扩展名URL,需要安装一个更新,微软给出的该更新的说明为:安装本更新程序可使处理程序映射能够与无扩展名 URL 映射一起正常工作,更新程序名称为Windows Server 2008 R2 x64 Edition 更…
最近又遇到了这种问题,百度了好久,发现有人说要在action的路径里面写Servlet文件的绝对路径,比如说,单独打开servlet的地址为http://localhost:8080/TomcatTest/LoginConfServlet,那么就在action里面写http://localhost:8080/TomcatTest/LoginConfServlet. 我尝试着将http://localhost:8080移除,只保留/TomcatTest/LoginConfServlet,还是可以成…