-
jboss7.1 部署项目是报错5
{"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014671: Failed services" => {"jboss.persistenceunit.\"s2s3h4j5.war#myJPA\"" => "org.jboss.msc.service.StartException in service jboss.persistenceunit.\"s2s3h4j5.war#myJPA\": Failed to start service"},"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.persistenceunit.\"s2s3h4j5.war#org.jbpm.persistence.jpa\"jboss.naming.context.java.jdbc.jbpm-dsMissing[jboss.persistenceunit.\"s2s3h4j5.war#org.jbpm.persistence.jpa\"jboss.naming.context.java.jdbc.jbpm-ds]"]}}}
我的persistence.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
version="2.0">
<persistence-unit name="myJPA" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<mapping-file>META-INF/ProcessInstanceInfo.hbm.xml</mapping-file>
<mapping-file>META-INF/JBPMorm.xml</mapping-file>
<mapping-file>META-INF/Taskorm.xml</mapping-file>
<class>org.jbpm.task.Attachment</class>
<class>org.jbpm.task.Content</class>
<class>org.jbpm.task.BooleanExpression</class>
<class>org.jbpm.task.Comment</class>
<class>org.jbpm.task.Deadline</class>
<class>org.jbpm.task.Comment</class>
<class>org.jbpm.task.Deadline</class>
<class>org.jbpm.task.Delegation</class>
<class>org.jbpm.task.Escalation</class>
<class>org.jbpm.task.Group</class>
<class>org.jbpm.task.I18NText</class>
<class>org.jbpm.task.Notification</class>
<class>org.jbpm.task.EmailNotification</class>
<class>org.jbpm.task.EmailNotificationHeader</class>
<class>org.jbpm.task.PeopleAssignments</class>
<class>org.jbpm.task.Reassignment</class>
<class>org.jbpm.task.Status</class>
<class>org.jbpm.task.Task</class>
<class>org.jbpm.task.TaskData</class>
<class>org.jbpm.task.SubTasksStrategy</class>
<class>org.jbpm.task.OnParentAbortAllSubTasksEndStrategy</class>
<class>org.jbpm.task.OnAllSubTasksEndParentEndStrategy</class>
<class>org.jbpm.task.User</class>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>
<!-- <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> -->
<!-- <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/jbpmdemo" /> -->
<!-- <property name="hibernate.connection.username" value="root"/> -->
<!-- <property name="hibernate.connection.password" value=""/> -->
<property name="hibernate.connection.autocommit" value="false" />
<property name="hibernate.max_fetch_depth" value="3"/>
<property name="hibernate.hbm2ddl.auto" value="create" />
<property name="hibernate.show_sql" value="true" />
</properties>
</persistence-unit>
</persistence>
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
">
<bean id="entityManagerFactory "
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="baseDataSource"/>
<property name="persistenceUnitName" value="myJPA" />
<property name="persistenceXmlLocation" value="classpath:META-INF/persistence.xml" />
</bean>
<bean id="jbpmEM"
class="org.springframework.orm.jpa.support.SharedEntityManagerBean">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
<!--Hibernate TransactionManager myJPA-->
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
<property name="nestedTransactionAllowed" value="false" />
</bean>
<bean id="baseDataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/jbpmdemo" />
<property name="username" value="root" />
<property name="password" value="" />
</bean>
<!-- 事务拦截 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*" read-only="false" rollback-for="java.lang.Throwable" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="projectServiceOperation"
expression="execution(* com.lian.service..*.*(..))" />
<aop:advisor pointcut-ref="projectServiceOperation"
advice-ref="txAdvice" />
</aop:config>
</beans>
我用的是struts2.3 spring3.1 hibernate4.1 jbpm5.4 jboss7.12013年4月10日 17:57
2个答案 按时间排序 按投票排序
-
请问你的JBoss是如何集成Spring的呢,我会出现如下的错误:
10:46:44,330 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed to start service jboss.deployment.unit."ngbf-p-mini-1.6.9.0.war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."ngbf-p-mini-1.6.9.0.war".PARSE: Failed to process phase PARSE of deployment "ngbf-p-mini-1.6.9.0.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_10-rc2]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_10-rc2]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_10-rc2]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: IJ010061: Unexpected element: beans
at org.jboss.as.connector.deployers.processors.DsXmlDeploymentParsingProcessor.deploy(DsXmlDeploymentParsingProcessor.java:85)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
... 5 more
Caused by: org.jboss.jca.common.metadata.ParserException: IJ010061: Unexpected element: beans
at org.jboss.jca.common.metadata.ds.DsParser.parse(DsParser.java:123)
at org.jboss.jca.common.metadata.ds.DsParser.parse(DsParser.java:82)
at org.jboss.as.connector.deployers.processors.DsXmlDeploymentParsingProcessor.deploy(DsXmlDeploymentParsingProcessor.java:80)
... 6 more
10:46:44,424 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of deployment "ngbf-p-mini-1.6.9.0.war" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"ngbf-p-mini-1.6.9.0.war\".PARSE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"ngbf-p-mini-1.6.9.0.war\".PARSE: Failed to process phase PARSE of deployment \"ngbf-p-mini-1.6.9.0.war\""}}
10:46:49,257 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) JBAS015877: Stopped deployment ngbf-p-mini-1.6.9.0.war in 4834ms2013年8月08日 10:54
相关推荐
由于JBoss遵循LGPL许可证,使用者可以在商业项目中免费使用,无需支付额外费用。 在开始使用JBoss之前,确保系统已安装JDK是非常重要的,因为JBoss是纯Java的Web应用服务器,依赖于JDK来运行。官方下载地址为...
在 JBoss 7.1 中部署这些组件,你需要配置 `jboss-ejb3.xml` 或 `ejb-jar.xml` 配置文件来声明 EJB 组件,同时在 `jboss-as-client.xml` 中设置客户端连接的配置,以便正确地连接到服务器。 开发 EJB 时,你需要...
6. **Web和Servlet 3.0支持**:JBoss AS 7.1支持最新的Web和Servlet规范,允许使用动态Web项目、异步Servlet以及更灵活的部署配置。 7. **热部署**:开发者可以在不中断服务的情况下更新和部署应用,提升了开发和...
在本文中,我们将深入探讨JBoss 7.1相对于Tomcat的优势,以及它们在功能、性能和部署灵活性等方面的差异。 1. **全面的Java EE支持**: - JBoss 7.1是完整的Java EE 6实现,包括EJB 3.1、JSF 2.0、JPA 2.0等,可以...
至此,你已经成功地在JBoss7.1上创建并部署了一个简单的EJB3.1项目。这个HelloWorld示例展示了EJB的基本用法,包括如何定义接口和实现类,以及如何配置和部署。在实际开发中,EJB还可以用于实现更复杂的功能,如事务...
Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 在部署 Jboss 项目之前...
可以尝试在`jboss-app.xml`文件中将`loader-repository`设置为`jboss.web.deployment:loader-repository-class=org.jboss.web.tomcat.service.loader.HotDeployClassLoaderRepository`,以使用JBoss的热部署类加载器...
Jboss7.1安装配置(linux环境)
linux 下部署JBOSS 7.1 配置.doc
linux下部署JBOSS7.1配置.pdf
【JBoss7.1与Eclipse集成创建EJB3.x项目】 在Java企业级开发中,EJB(Enterprise JavaBeans)是一种标准组件模型,用于构建可部署在服务器上的业务逻辑。EJB3.x是其最新的版本,简化了API,提高了开发效率。JBoss AS...
【JBPM教程第三部分:使用JBOSS7.1及对JBPM5.4事件学习】 JBPM(Java Business Process Management)是一个开源的工作流和业务流程管理框架,它允许开发者和业务分析师创建、执行和监控复杂的业务流程。在这个教程...
JBoss Application Server 7.1是Red Hat公司推出的一款开源应用服务器,它是基于Java EE(Enterprise Edition)平台的,能够支持各种企业级应用的部署和运行。这份官方文档详细介绍了JBoss AS 7.1的功能、配置、管理...
### JBoss 7.1 Final 安装与配置详解 #### 一、引言 随着项目的不断推进,可能会面临各种各样的技术挑战。对于Web应用而言,选择合适的服务器至关重要。在处理高并发访问的情况下,Apache Tomcat虽然轻量级且易于...
3. **修改standalone.xml**:接着需要修改位于“D:\jboss7.1\standalone\configuration”目录下的standalone.xml文件,以便配置MySQL和Oracle的数据源。 - **原数据源配置**:原始的配置文件中包含了一个H2数据库...
【标题】:“(转)JBOSS7.1下开发JMS(HornetQ)的示例DEMO” 在本文中,我们将深入探讨如何在JBoss Application Server 7.1 (JBoss AS 7.1)环境中开发Java消息服务(JMS)应用程序,特别是使用HornetQ作为消息...
在本教程中,我们将深入探讨如何在Spring MVC 3中结合MyBatis并利用JTA(Java Transaction API)以及JBoss 7.1应用程序服务器来配置多数据源环境。这个配置对于那些需要处理多个数据库或者分布式事务的项目来说至关...
【标题】"jboss7.1-Examples"涵盖了基于JBOSS 7.1 Application Server (AS) 的EJB 2.1应用实例。EJB(Enterprise JavaBeans)是Java EE平台的核心组件之一,用于构建可扩展、安全且可靠的分布式企业级应用。JBOSS ...
[Packt Publishing] JBoss AS 7 配置部署管理教程 (英文版) [Packt Publishing] JBoss AS 7 Configuration, Deployment and Administration (E-Book) ☆ 出版信息:☆ [作者信息] Francesco Marchioni [出版机构...
在Linux环境下部署JBoss 7.1.1涉及到多个步骤,包括系统设置、JDK安装、JBoss AS(Application Server)的部署以及环境变量的配置。以下是对整个过程的详细解释: 1. **系统准备**: - 操作系统:CentOS 6.3 Final...