Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 404请求的资源在已部署的war上不可用_Apache_Web Applications_War - Fatal编程技术网

Apache 404请求的资源在已部署的war上不可用

Apache 404请求的资源在已部署的war上不可用,apache,web-applications,war,Apache,Web Applications,War,我在远程apache服务器上部署了一个web应用程序,但在尝试访问该站点时,出现了404错误。我检查了日志,只能找到以下错误,但不确定这是否相关: Jan 11, 2016 5:06:51 PM org.apache.catalina.loader. WebappClassLoader validateJarFile INFO: validateJarFile(/opt/apache-tomcat-7/webapps/user-token-api/WEB-INF/lib/ tomcat-embe

我在远程apache服务器上部署了一个web应用程序,但在尝试访问该站点时,出现了404错误。我检查了日志,只能找到以下错误,但不确定这是否相关:

Jan 11, 2016 5:06:51 PM org.apache.catalina.loader.
WebappClassLoader validateJarFile
INFO: validateJarFile(/opt/apache-tomcat-7/webapps/user-token-api/WEB-INF/lib/
tomcat-embed-el-8.0.28.jar) - jar not loaded. See Servlet Spec 2.3, section 
9.7.2. Offending class: javax/el/Expression.class
Jan 11, 2016 5:06:53 PM org.apache.catalina.core.StandardContext 
startInternal
SEVERE: Error listenerStart
Jan 11, 2016 5:06:53 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/user-token-api] startup failed due to previous errors

我真的需要将这个jar包含在lib文件夹中吗?或者这是其他问题吗?

您不需要在应用程序的WEB-INF/lib目录中包含这个类/jar。Tomcat已经将EL API和实现文件打包为其产品的一部分。EL API在/lib/EL-API.jar中,impl在/lib/jasper-EL.jar文件中

我不确定报告错误的具体原因,但我猜这可能是类加载问题

希望这有帮助