servlet-api-2.4.jar - jar not loaded 问题解决

本文介绍了解决因WEB-INFlib目录下jsp-api.jar和servlet-api.jar与commonlib目录下同名JAR包冲突导致的问题。通过删除WEB-INFlib下的冲突文件,可以避免JBoss启动正常但页面显示空白的情况。

信息: validateJarFile(G:\workspace\cms\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这两个包在common\lib已经有了,必须将\WEB-INF\lib\目录下的去掉,否则会冲突的,会引起jboss启动正常,而页面却总是无内容显示的错误

解决方案:

将\WEB-INF\lib\目录下的jsp-api.jar和servlet-api.jar删除

保证WEB-INF\lib跟tomcat5的common/lib下的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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值