我正在将Web应用程序转换为使用TomEE而不是Jboss 5.1.0,并看到以下异常:
ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[mlui]- Servlet.service() for servlet [mlui] in context with path [] threw exception [The absolute uri: http://www.springframework.org/spring-social/social/tags cannot be resolved in either web.xml or the jar files deployed with this application] with root cause
org.apache.jasper.JasperException: The absolute uri: http://www.springframework.org/spring-social/social/tags cannot be resolved in either web.xml or the jar files deployed with this application
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:56)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:445)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:117)
at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:311)
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:152)
at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:410)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:475)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1427)
at org.apache.jasper.compiler.Parser.parse(Parser.java:138)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:102)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
我阅读了所有类似的问题,它们都缺少依赖项或jsp和tld文件之间的URI不匹配。但就我而言,这些都很好。这是我的taglib声明:
<%@ taglib prefix="social" uri="http://www.springframework.org/spring-social/social/tags" %>
我在spring-social-web:1.1.0.RELEASE中有spring-social.tld文件,该文件位于WEB-INF \
lib下,并且具有与我的jsp文件相同的URI。如果可以帮助的话,以下是WEB-INF \ lib下与spring相关的库。
spring-aop-3.2.2.RELEASE.jar
spring-beans-3.2.2.RELEASE.jar
spring-context-3.2.2.RELEASE.jar
spring-core-3.2.2.RELEASE.jar
spring-data-commons-core-1.4.0.RELEASE.jar
spring-expression-3.2.2.RELEASE.jar
spring-jdbc-3.2.2.RELEASE.jar
spring-security-config-3.1.3.RELEASE.jar
spring-security-core-3.1.3.RELEASE.jar
spring-security-crypto-3.1.3.RELEASE.jar
spring-social-config-1.1.0.RELEASE.jar
spring-social-core-1.1.0.RELEASE.jar
spring-social-facebook-1.1.1.RELEASE.jar
spring-social-instagram-1.0.1.BUILD.jar
spring-social-web-1.1.0.RELEASE.jar
spring-test-3.1.3.RELEASE.jar
spring-tx-3.2.2.RELEASE.jar
spring-web-3.2.2.RELEASE.jar
spring-webmvc-3.2.2.RELEASE.jar
对于那些感兴趣的人,我只是从jar中提取了.tld文件,并将其放在我的WEB-
INF目录下,就可以解决该问题。我仍然不知道为什么TomEE在jar里时无法解决它。
我在JBoss 6x中有一个web应用程序(它是一个ear文件)。 访问JSP页面时的错误消息:绝对uri:http://java.sun.com/jsp/jstl/core无法在web.xml或与此应用程序一起部署的jar文件中解析 JSP 网状物xml WEB-INF\lib包含 请告诉我,我做错了什么?谢谢
我试图在web应用程序中使用打包在jar中的taglib。 jar文件包含: /WEB-INF/MyTagLib。tld,其中包含 /com/test/tags/MyTag.class 在我的Web项目中,我将jar文件放在中(部署后也在那里)。 我的jsp文件包含(除其他外): 部署在Tomcat 6上时,页面会显示: 绝对URI:http://test.com/tags无法在web中解析。xm
我一直在寻找解决办法。这是最接近的一次了。所有这些都不起作用。我得到以下例外。我用的是Spring靴。我将它作为Spring boot应用程序运行。不是在Tomcat里面。 这是我的pom。 在我看来,一切都准备就绪。我还是会出错。我看了看那些对专家的依赖。我可以看到
本文向大家介绍怎么将 SpringBoot web 应用程序部署为 JAR 或 WAR 文件?相关面试题,主要包含被问及怎么将 SpringBoot web 应用程序部署为 JAR 或 WAR 文件?时的应答技巧和注意事项,需要的朋友参考一下 通常,我们将 web 应用程序打包成 WAR 文件,然后将它部署到另外的服务器上。这样做使得我们能够在相同的服务器上处理多个项目。当 CPU 和内存有限的情
Wildfly 8.2。0.期末考试 最近我升级了以下内容: 从Windows 7到Windows 10 从日蚀火星到日蚀火星更新1 来自JBoss工具4.3.0。从Beta1到JBoss工具4.3.0。最终 现在,当我试图在Eclipse中部署我的应用程序时,它不再工作了(有时它工作,但大多数时候它不工作)。在升级之前,一切都运行良好,但是现在我在部署应用程序时得到了这个堆栈跟踪(在这里你可以读
我试图将一个spring boot应用程序打包成一场战争。据此,我修改了我的应用程序类: 还在我的pom.xml中添加了以下内容 当我打包项目时,我得到了以下错误: 当我在阅读spring boot应用程序时,我从未看到任何关于创建web.xml的内容。在将spring boot应用程序部署为war时,web.xml是必需的吗?
我已经用Waffle开发了一个示例java web应用程序,用于SSO身份验证。我使用Waffle1.8和Tomcat8。我已经在我的开发环境(Java1.8、Tomcat8、Windows2012 R2服务器)中成功地运行并验证了它。但是当我在prod环境(与dev环境相同)中运行相同的应用程序时,它在试图访问URL时会出现以下错误: dll文件(com/sun/jna/win32-x86-64
不用说,该应用程序在本地工作,但只有在部署到Ubuntu18.04时才会抛出这个错误。 这个应用程序没什么特别的,它使用了Microsoft.azure.cosmos.table和应用洞察。更重要的是,大约两周前,当它是.NET Core2.2时,它还能工作,但Linux机器已经自动设置好了。然后有一天它停止工作了,扔了这个: 堆栈跟踪: 显然,它的工作没有任何问题!