浏览 9435 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (3)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-09
最后修改:2011-09-09
大家好! 我在JBOSS发布一个WEB程序 , 让WEB程序404错误时, 指向自定义404页面, 我只想用JBOSS控制,谢谢 谢谢了! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-09
JBOSS的重定向,都没有人知道么,无语了
|
|
返回顶楼 | |
发表时间:2011-09-09
在Jboss中/usr/local/jboss-4.0.2/server/*/deploy/jbossweb-tomcat55.sar/conf的配置,只需要在应用的配置文件(web.xml)中加上如下的配置在web-app的配置中:
<error-page> <error-code>404</error-code> <location>/error.jsp</location> </error-page> Jsp路径 /usr/local/jboss-4.0.2/server/*/deploy/jbossweb-tomcat55.sar/ROOT.war 即项目工程路径 因为我在web.xml 里<location>/error.jsp</location>配置的根路径 所以error.jsp 就放在ROOT.war里就行了 error.jsp 路径根据 <location>/error.jsp</location> 来放置 URL对应的资源不存在的时候就可以重定向。 Tomcat的配置也是如此D:\apache-tomcat-5.5.25\conf 文件下的web.xml配置 注意/usr/local/jboss-4.0.2/server/*/deploy/jbossweb-tomcat55.sar/conf 根据公司的安装路径不同而又区别 |
|
返回顶楼 | |
发表时间:2011-09-09
真是无语了
是不是我的问题太弱智啊,还是这个问题太简单了,还是我表达的能力差呢,还是没有人会呀, 在就没有顶下呢 |
|
返回顶楼 | |
发表时间:2011-09-09
1. 只需要在你自己定义的任何war包的web.xml里如下配置就行了,是在不明白lz为什么非要去修改jboss的总的配置文件。
2. “error-page”不是“重定向” <?xml version="1.0" encoding="UTF-8"?> <web-app> <display-name>hello word</display-name> <!-- session超时定义,单位为分钟 --> <session-config> <session-timeout>20</session-timeout> </session-config> <!-- 首页页面定义--> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- 出错页面定义 --> <error-page> <error-code>500</error-code> <location>/common/500.jsp</location> </error-page> <error-page> <error-code>404</error-code> <location>/common/404.jsp</location> </error-page> </web-app> |
|
返回顶楼 | |
发表时间:2011-09-13
1. 只需要在你自己定义的任何war包的web.xml里如下配置就行了,是在不明白lz为什么非要去修改jboss的总的配置文件。 2. “error-page”不是“重定向” 谢谢你回答问题。 1.修改war包的web.xml里配置我会,都能解决我问题,其实是在扩展思路(组长就想让我查查jboss里能配置不),不在于你能把问题解决,而是你从一个问题里能得到多个方案。 2.“error-page”不是“重定向” 是什么呢, 它就做着‘重定向或者转发’的功能 |
|
返回顶楼 | |