大家好,我用webspere6.1.0.17+struts2+spring+hibernate发布应用程序,服务器正常启动,访问jsp页 面可以,当使用struts2命名的路径 如:testWeb_test.action时 ,则报404错误。该应用程序在tomcat 发布能正常访问,在网上搜索到解决方案说在控制台-》应用程序服务器-》server1-》web容器-》定制属 性,增加 com.ibm.ws.webcontainer.invokeFiltersCompatibility =true就可以了,可是加上了也不行 。请高手们多多指点。。。。。谢谢了 在这个目录下D:\IBM\WebSphere\AppServer\profiles\AppSrvTest\logs\ffdc的server1_exception.log 文件下的错误日志: Index Count Time of last Occurrence Exception SourceId ProbeId com.ibm.ws.naming.jndicos.CNContextImpl.isLocal 3510 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest 573 |
|
70分 |
个人认为:com.ibm.ws.webcontainer.invokeFiltersCompatibility =true好像全部都系小写。com.ibm.ws.webcontainer.invokefilterscompatibility试下。
|
改成小写的也不行,是不是web.xml中配置的问题,webspere的web.xml配置和tomcat配置不一样啊。发现webspere服务器启动根本不加载struts配置文件。痛苦 纠结了一天了
|
|
下面是web.xml配置、
<?xml version=”1.0″ encoding=”UTF-8″?> <web-app version=”2.5″ xmlns=”http://java.sun.com/xml/ns/javaee” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd”> <filter> <filter-name>strutsAction</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <listener> <listener> |