servlet-api-2.4.jar) - jar not loaded

本文介绍了解决Tomcat启动后页面无内容显示的问题。主要原因是WEB-INFlib下存在与Tomcat自带的jsp-api.jar和servlet-api.jar冲突导致。解决方案是删除这些文件。
信息: validateJarFile(D:\xj\workspace\webworktest\webapp\WEB-INF\lib\servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

分析:

jsp-api.jar和servlet-api.jar这两个包tomcat的common\lib已经有了,必须将\WEB-INF\lib\目录下的去掉,否则会冲突的,会引起tomcat启动正常,而页面却总是无内容显示的错误

解决方案:

将\WEB-INF\lib\目录下的jsp-api.jar和servlet-api.jar删除
[root@yfw lib]# ls -l jsr311-api-1.1.1.jar jersey-core-1.19.4.jar -rw-r--r-- 1 root root 436731 Nov 15 19:30 jersey-core-1.19.4.jar -rw-r--r-- 1 root root 46367 Nov 15 19:29 jsr311-api-1.1.1.jar [root@yfw lib]# ls -R /opt/openfire/plugins/restapi/ /opt/openfire/plugins/restapi/: changelog.html i18n lib logo_large.gif logo_small.gif plugin.xml readme.html web /opt/openfire/plugins/restapi/i18n: restapi_i18n_nl.properties restapi_i18n_pt_PT.properties restapi_i18n_uk_UA.properties restapi_i18n.properties restapi_i18n_ru_RU.properties restapi_i18n_zh_CN.properties /opt/openfire/plugins/restapi/lib: aopalliance-repackaged-2.6.1.jar jersey-common-2.45.jar classgraph-4.8.179.jar jersey-container-jetty-http-2.45.jar commons-lang3-3.17.0.jar jersey-container-jetty-servlet-2.45.jar hk2-api-2.6.1.jar jersey-container-servlet-2.45.jar hk2-locator-2.6.1.jar jersey-container-servlet-core-2.45.jar hk2-utils-2.6.1.jar jersey-entity-filtering-2.45.jar jackson-annotations-2.17.1.jar jersey-hk2-2.45.jar jackson-core-2.17.1.jar jersey-media-jaxb-2.45.jar jackson-databind-2.17.1.jar jersey-media-json-jackson-2.45.jar jackson-dataformat-yaml-2.18.2.jar jersey-server-2.45.jar jackson-datatype-jsr310-2.18.2.jar osgi-resource-locator-1.0.3.jar jackson-jaxrs-base-2.18.2.jar restAPI-1.12.0.jar jackson-jaxrs-json-provider-2.18.2.jar slf4j-api-2.0.9.jar jackson-module-jaxb-annotations-2.17.1.jar snakeyaml-2.3.jar jakarta.annotation-api-1.3.5.jar swagger-annotations-2.2.31.jar jakarta.inject-2.6.1.jar swagger-core-2.2.31.jar jakarta.validation-api-2.0.2.jar swagger-integration-2.2.31.jar jakarta.ws.rs-api-2.1.6.jar swagger-jaxrs2-2.2.31.jar jakarta.xml.bind-api-2.3.3.jar swagger-jaxrs2-servlet-initializer-v2-2.2.31.jar javassist-3.30.2-GA.jar swagger-models-2.2.31.jar jersey-client-2.45.jar /opt/openfire/plugins/restapi/web: docs images WEB-INF /opt/openfire/plugins/restapi/web/docs: favicon-16x16.png swagger-ui.css swagger-ui.js favicon-32x32.png swagger-ui.css.map swagger-ui.js.map index.html swagger-ui-es-bundle-core.js swagger-ui-standalone-preset.js oauth2-redirect.html swagger-ui-es-bundle-core.js.map swagger-ui-standalone-preset.js.map swagger-ui-bundle.js swagger-ui-es-bundle.js swagger-ui-bundle.js.map swagger-ui-es-bundle.js.map /opt/openfire/plugins/restapi/web/images: error-16x16.gif success-16x16.gif /opt/openfire/plugins/restapi/web/WEB-INF: web.xml [root@yfw lib]#
最新发布
11-16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值