Error 404--Not Found  
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.4.5 404 Not Found
The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address.
 
我之前的war包部署上去是没有问题,中间改动过程序,打包之后部署上去,就出现这个问题,环境和配置文件都没有变动过,只是war有改动,部署上去就出错了;我重新部署我之前的那个war包,是没有问题的,现在不知道问题在哪里?求高手分析一下,万分感谢咯!

解决方案 »

  1.   


    正常启动,能登录,但是jsp页面打不开,就是帖子里说的那个错误
      

  2.   

    log如下:<Error> <HTTP> <BEA-101165> <Could not load user defined filter in web.xml: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.
    java.lang.NoClassDefFoundError: org/apache/catalina/connector/ClientAbortException
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
    at java.lang.Class.getConstructor0(Class.java:2699)
    at java.lang.Class.getConstructor(Class.java:1657)
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:402)
    Truncated. see log file for complete stacktraceCaused By: java.lang.ClassNotFoundException: org.apache.catalina.connector.ClientAbortException
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:280)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:253)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    Truncated. see log file for complete stacktrace
      

  3.   

    java.lang.NoClassDefFoundError: org/apache/catalina/connector/ClientAbortException你新改的程序造成了ClientAbortException异常但又没找到ClientAbortException类,可能是某个jar文件没引入到tomcat中。
      

  4.   

    我本机是tomcat,运行正常;部署到服务器weblogic上就是我7L贴的错误。
      

  5.   

    那说明weblogic里没有对应的jar,应该是catalina.jar,你去你tomcat下面的lib下面看,应该有这个jar文件,把它拷贝到你的weblogic的lib环境中。
      

  6.   


    非常感谢,按照你的思路,问题已经解决了;另外一个同事在引用了一个catalina.jar里面的类,tomcat本地是有这个jar的;所以本地运行都没有问题;但是工程里面没有把这个jar添加上去,在部署到weblogic之后,由于找不到这个类的jar。所以出错了,所有界面都无法访问。我看到网上有很多人提类似的问题,这里我把具体的解决办法贴一下,方便大家交流;原因就是上面说的,找到原因了,就好解决了;要么把jar添加到工程里,要么把代码中的引用的类注视掉;