Tag: jboss7.x

使用JPA / JTA / JBOSS / CDI不会持久保存对象

请帮助我理解为什么对象不会被以下代码持久化。 它抛出javax.persistence.TransactionRequiredException:JBAS011469:执行此操作需要事务(使用事务或扩展持久性上下文) public class OrganizationRepositoryImpl implements OrganizationRepository { @PersistenceContext(unitName=”usermanagement”,type=PersistenceContextType.TRANSACTION) private EntityManager em; public void save(Organization organization) { try { em.persist(organization); }catch(Exception e) { e.printStackTrace(); } } } 但是如果我使用@Stateless注释(Now ejb)注释该类,则对象开始变为持久化 @Stateless public class OrganizationRepositoryImpl implements OrganizationRepository { @PersistenceContext(unitName=”usermanagement”,type=PersistenceContextType.TRANSACTION) private EntityManager em; public void save(Organization organization) { try { em.persist(organization); }catch(Exception e) { e.printStackTrace(); } } } […]

java.lang.ClassNotFoundException:com.mysql.jdbc.Driver(maven + jboss)

maven pom.xml 4.0.0 Test Test 0.0.1-SNAPSHOT war Test http://maven.apache.org UTF-8 org.apache.maven.plugins maven-compiler-plugin 1.6 1.6 junit junit 3.8.1 test javax.servlet servlet-api 2.5 mysql mysql-connector-java 5.1.18 在代码中我试图执行Class.forName(“com.mysql.jdbc.Driver”) 。 我明白了: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 但我已经检查过我在jboss-as-7.0.2.Final\standalone\deployments\Test.war\WEB-INF\lib有mysql.jar,它有com.mysql.jdbc.Driver类。

使用Maven或JBoss Tools在Eclipse上添加JBoss AS 7模块

我正在将我的项目迁移到JBoss AS 7,我已经阅读了一些关于它的模块的内容。 我的问题很简单(我认为),我不知道如何在开发阶段包含这些模块。 例如,我使用hibernate,在Eclipse中,使用JBoss Tools和JBoss AS 6,我只需要说该项目将使用JBoss 7并且所有的“jar”都可用。 但是使用JBoss 7,我无法使用hibernate-core。 我知道我可以选择在我的pom上添加hibernate-core作为“提供”,但还有另一种方法吗?

将持久性单元配置为可在几个耳罩中使用

在.ear文件中,我的EJB被复制到几个jar和war中以获得一些技术限制。 并且这些jar中只有一个包含persistence.xml文件,我在其中配置了多个持久性单元。 myear.ear |—- myjar1.jar |——– META-INF/persistence.xml |—- myjar2.jar |—- mywar.war 问题是Jboss找不到jar“myjar2”和战争中的类的持久性配置: 由于以下错误,无法获取…. EjbA.class的类配置:在部署“myear.ear”的子部署“jar2.jar”中找不到名为xxxxx的部署单元 为了解决这个问题,我尝试创建一个仅包含persistence.xml文件的新jar,但它不起作用。 知道如何在不重新组织我的所有耳存档的情况下将persistence.xml文件共享给每个jar吗?

如何在jBoss AS 7中配置静态资源

我想将图像上传到服务器,将它们存储在文件系统(服务器外部)中,然后在我的JSF页面上显示它们。 我想找到这样的东西: 我找到了一些解决方案,但我想知道是否有更好的方法来做到这一点。 在JBOSS AS 7中配置静态资源 (未回答) 在AS7中替换context.xml? 访问WAR以外的文件? (无解答) 我发现有jBoss文档: static-resources元素 AdminGuide容器配置 任何帮助将不胜感激。 提前致谢

AsynchronousDispatcher错误

当我尝试完全根据此处显示的示例上传文件时,我收到错误 错误是 为servlet com.testapp.rest.JaxRsActivator分配exception:java.lang.RuntimeException:无法找到类org.jboss.resteasy.core.AsynchronousDispatcher的公共构造函数 这意味着什么?

在jBoss AS中创建模块

我正在使用jBoss AS 7发布我的各种项目,并且所有项目都使用Jersey API,因此我不想在每个项目中部署它,而是想为它创建一个模块。 为此,我创建了文件夹JBOSS_HOME \ modules \ com \ sun \ Jersey \ main,在这个文件夹中我放置了Jersey jar和文件module.xml: 为了防止使用jBoss JAX-RS,我从文件JBOSS_HOME \ standalone \ standalone.xml中删除了以下行: 在MyProjectEAR \ META-INF文件夹中,我创建了具有以下结构的jboss-deployment-structure.xml文件: 我的MyProject \ webContent \ web.xml文件是这样的: MyProject Jersey Servlet com.sun.jersey.spi.container.servlet.ServletContainer javax.ws.rs.Application com.MyProject.service.REST_Application 1 Jersey Servlet /jaxrs/* 出现在MyProject \ webContent \ META-INF \ MANIFEST.MF的我的清单文件是这样的: Manifest-Version: 1.0 Class-Path: 当我尝试部署项目时,我收到以下错误: 12:12:11,804 INFO [org.jboss.as.server.deployment] (MSC […]

使用maven生成包含所有依赖项的xml文件

我需要为JBoss7生成module.xml文件,用于maven项目,该项目有很多jar依赖项。 最简单的方法是什么? 该文件看起来像: … 这样就可以为每个项目jar依赖项创建元素。 或者也许我做错了什么? 从maven项目创建JBoss7模块的正确方法是什么?

如何在JBoss AS 7中部署war文件?

我下载了JBoss Application Server 5并成功部署了war文件。 我将Hello.war复制到了一个简单的index.jsp文件中 \jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\server\default\deploy 它工作得很好。 但是,当我使用JBoss AS 7并在此部署war文件时,它没有被执行。 jboss-as-7.0.0.Final\jboss-as-7.0.0.Final\standalone\deployments 如何部署呢? 编辑:我搜索了它,但无法找到信息,因为JBoss AS 7相对较新。

JBoss:将值绑定到JBoss EAP 6中的JNDI,类似于JNDIBindingServiceMgr

如何在JBoss EAP 6中将任意字符串绑定到JNDI? 我以前通过以前的EAP版本中的org.jboss.naming.JNDIBindingServiceMgr MBean来做到这一点。 有什么类似于JBoss EAP 6中的org.jboss.naming.JNDIBindingServiceMgr吗? 我们正在将应用程序从jboss-5.1.EAP迁移到jboss-eap-6.1。 我们需要将一些东西绑定到JNDI中,因此应用程序可以查找环境变量的值。 非常感谢。