:13:03,755 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.deployment.unit."wxj_web.war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."wxj_web.war".PARSE: JBAS018733: 处理 PARSE 的 deployment "wxj_web.war" 阶段失败
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:166) [jboss-as-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_21]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_21]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_21]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS018014: 解析 XML 描述符 "/D:/jboss-eap-6.3/standalone/deployments/wxj_web.war/WEB-INF/shove_tags.tld" 的 [12,17] 失败
at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.parseTLD(TldParsingDeploymentProcessor.java:143)
at org.jboss.as.web.deployment.TldParsingDeploymentProcessor.deploy(TldParsingDeploymentProcessor.java:99)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159) [jboss-as-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19]
... 5 more
解决方案:
将tld文件的<body-content>jsp</body-content>改成大写的JSP
<taglib> <tlib-version>1.1</tlib-version> <jsp-version>1.2</jsp-version> <short-name>shove</short-name> <uri>/shove-tags</uri> <description><![CDATA[Custom tag library for this application]]></description> <tag> <name>page</name> <tag-class>com.shove.tags.PageTag</tag-class> <body-content>JSP</body-content> <attribute> <name>url</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>curPage</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>totalCount</name>
相关推荐
JBoss EAP 6.4 是 Red Hat 提供的一个企业级应用服务器,它基于 Java EE 6 规范,提供了全面的中间件服务,用于构建、部署和管理企业级应用程序。这个版本是 JBoss 产品线的一个关键里程碑,因为它包含了众多功能...
【压缩包子文件的文件名称列表】中的"jboss-as-web-7.1.1.Final-RECOMPILE.jar" 可能是JBoss Application Server 7.1.1 Final版本的Web模块,包含了支持热部署的类和功能。"RECOMPILE"可能暗示该jar文件包含了编译...
JBoss由JBoss AS(Application Server)发展而来,现已成为Red Hat企业版Java中间件的一部分,即Red Hat JBoss Enterprise Application Platform (EAP)。 本资源“JBoss中文文档”可能是对JBoss应用服务器的中文版...
SPNEGO针对JBoss EAP和WildFly的安全Web... 在启用SPNEGO的应用程序中的META-INF/jboss-deployment-structure.xml部署描述符文件中定义了对org.jboss.security.negotiation AS模块的新依赖关系 < jboss> < deployme
**JBoss EAP 6.4 与 Servlet 3.0 Web片段的集成** Servlet 3.0 是Java EE 6规范的一部分,引入了若干重要的改进,其中之一就是Web片段(Web Fragments)。Web片段允许开发者将Web应用的配置分散到多个小的、独立的...
EAP 6是Red Hat JBoss Enterprise Application Platform的一个版本,它提供了全面的Java EE 6支持,包括对RESTful服务的支持。本课程的"eap6RestDomain"部分将深入探讨如何在EAP 6中利用RESTful服务进行开发。 REST...
- **JBoss EAP 集成**:OpenShift v2 特别强调 JBoss Enterprise Application Platform (EAP) 的使用,这是一个基于 Java EE 的应用服务器,适用于部署企业级 Java 应用。 4. **中断修复脚本**: - **故障排查**...
5. **Deployment on EAP**:Enterprise Application Platform,如 Red Hat JBoss EAP,是一个企业级的服务器,提供了运行和管理 Java 应用程序的环境。部署 `simple-jpa-webapp` 到 EAP 需要配置应用服务器,包括...