Tag: jboss7.x

JBoss AS 7自动部署插件无法连接到localhost:8080

我在maven中配置了插件,如下所示: org.jboss.as.plugins jboss-as-maven-plugin 7.0.2.Final localhost 8080 target/TestApp.war package deploy 然后我使用maven触发它 mvn -U clean install package 它确实构建并且一切正常但在启动自动部署时失败。 INFO] INFO] — jboss-as-maven-plugin:7.0.2.Final:deploy (default) @ TestApp — INFO] Executing goal deploy on server localhost (127.0.0.1) port 8080. 9-Feb-2012 16:18:46 org.jboss.remoting3.EndpointImpl NFO: JBoss Remoting version 3.2.0.Beta2 9-Feb-2012 16:18:46 org.xnio.Xnio NFO: XNIO Version 3.0.0.Beta2 9-Feb-2012 16:18:46 org.xnio.nio.NioXnio NFO: XNIO NIO […]

JBoss-AS7 @TransactionTimeout:缺少Maven依赖项

我正在使用JBoss AS 7.1.1.Final“Brontes”并在@Stateless -Bean中遇到长时间运行的方法调用,该调用在5分钟后被取消: [com.arjuna.ats.arjuna] (Transaction Reaper) ARJUNA012117: TransactionReaper::check timeout 搜索这个问题我找到了一些答案Jboss 7.1 ejb 2.1自定义事务超时配置和wiki JBoss-AS7参考指南或JBoss Wiki 。 答案似乎很简单:用@TransactionTimeout注释方法但是 :这个类在我的类路径中不可用! 我有一个带有EAR结构的Maven项目, ejb模块具有以下相关的依赖关系,我在几个使用EJB3的项目中使用它们: org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec (已提供) javax.enterprise:cdi-api (已提供) org.hibernate.javax.persistence:hibernate-jpa-2.0-api (已提供) org.hibernate:hibernate-validator (提供) 缺少哪种依赖?

JBoss AS 7关闭 – 在WAR部署停止之前关闭连接管理器

环境:JBoss AS 7.1.1.Final。 我有一个WAR应用程序使用从JBoss AS JNDI获取的数据源。 当我关闭服务器(控制台中的Ctrl + C)时,应用程序会收到一个shutdown命令并开始销毁它的Spring上下文。 但是,我使用调度程序来执行某些数据库操作。 当应用程序关闭时,我希望完成当前队列中的任务(但不接受新任务 – 标准JDK Executor.shutdown()行为)。 当我取消部署应用程序而不停止服务器时,这很好。 但是,当我停止整个服务器时,连接管理器在应用程序取消部署之前关闭,从而导致 14:31:51,604 INFO [org.jboss.as.logging] JBAS011503: Restored bootstrap log handlers 14:31:51,617 INFO [org.apache.coyote.http11.Http11Protocol] Stopping Coyote HTTP/1.1 on http-127.0.0.1-127.0.0.1-18080 14:31:51,638 INFO [org.hornetq.ra.HornetQResourceAdapter] HornetQ resource adapter stopped 14:31:51,653 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/MY-APP]] Closing Spring root WebApplicationContext 14:31:51,656 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Closing Root WebApplicationContext: startup date [Tue […]

如何在JBoss7.1.1.Final中创建多个持久性单元名称

我正在将jboss服务器4.1.2升级到jboss 7.1.1,因此获得exception是 15:51:24,655 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed to start service jboss.deployment.unit.”mobeeadmin.war”.DEPENDENCIES: org.jboss.msc.service.StartException in service jboss.deployment.unit.”mobeeadmin.war”.DEPENDENCIES: Failed to process phase DEPENDENCIES of deployment “mobeeadmin.war” at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.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_37] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_37] at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_37] Caused by: java.lang.IllegalArgumentException: JBAS011470: Persistence unitName was not specified and […]

JBoss 7未通过Java EE6认证

我真的很想知道这实际意味着什么? 我可以在开发中使用JBoss 7,还可以在生产中使用所有EE 6function(我需要JMS,EJB 3.1,JSF 2.1,CDI ……)或者我必须等待JBoss 7的更高版本? 如果没有,那么选项是什么,因为JBoss 6.x仅通过了Web Profile认证,“仅Web Profile认证”的解释是什么? 谢谢

将war部署到JBoss AS 7(域模式)时出错:“无法处理部署的阶段结构”

我正试图在域模式下将我的战争部署到JBoss AS 7中,我收到此错误: [Server:node02] 13:51:46,049 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-11) MSC00001: Failed to start service jboss.deployment.unit.”ROOT.war”.STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit.”ROOT.war”.STRUCTURE: Failed to process phase STRUCTURE of deployment “ROOT.war” [Server:node02] at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] [Server:node02] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] [Server:node02] at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] [Server:node02] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_30] [Server:node02] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_30] [Server:node02] at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_30] [Server:node02] Caused […]

如何在JBoss 7 java webservice中更改soap地址

如何更改Web服务中的soap地址。 我正在研究JBoss 7.1.1。 我有这个Web服务类: @WebService public class Card { @WebMethod public CardResponseDTO insertCard( @WebParam(name = “cardRequestCardDTO”) CardDTO cardDTO, @WebParam(name = “userName”) String userName) { Date today; CardResponseDTO cardResponseDTO = new CardResponseDTO(); try { today = Calendar.getInstance().getTime(); // My logic in here… return cardResponseDTO; } catch (Exception ex) { log.error(ex.getMessage(), ex); cardResponseDTO.setErrorCode(-2); cardResponseDTO.setErrorMessage(ex.getMessage()); return cardResponseDTO; } […]

如何在Jboss7.1中配置简单身份validation

我正在研究纯jsps(scriptlets)编写的项目,而不使用任何框架。 jboss版本:jboss-as-7.1.0.Final 我现在正在尝试添加简单的身份validation。 因此,当用户尝试浏览jsps时,比如http://localhost/myContextPath/hello.jsp ,它需要先登录。 web.xml中 All Access /* DELETE PUT HEAD OPTIONS TRACE GET POST CONFIDENTIAL BASIC 的jboss-web.xml中 other standalone.xml([jboss_home] \ standalone \ configuration文件夹) users.properties(放在webapp classes文件夹下) user1=jboss7 roles.properties(放在webapp classes文件夹下) user1=Admin 经过所有这些修改后,我尝试浏览我的hello jsp。 我像往常一样工作。 没有身份validation,也没有例外。 我不确定我是否朝着正确的方向前进,或者安全约束是完全不同的事情。 请帮忙,谢谢!

如何在jpa侦听器中获取实体管理器或事务

我正在使用像PostDeleteEventListener, PostInsertEventListener, PostUpdateEventListener这样的Hibernate事件监听PostDeleteEventListener, PostInsertEventListener, PostUpdateEventListener来执行插入,删除和更新期间的一些操作。 现在我想使用JPA监听器来执行此操作,因为如果我想从Hibernate转移到任何其他JPA提供程序,我的监听器应该工作。 Hibernate监听器为我提供了event ,我可以从中获取事务并检查其是否已提交或回滚。 JPA监听器只为我提供实体对象。 现在我如何在JPA监听器中获取事务或会话或实体管理器? 提前致谢!! 我使用Jboss作为我的CMT。

从JBoss 4.x到JBoss 7的端口MBean

我们目前正在将一些项目从JBoss 4.x移植到JBoss 7.到目前为止,除了我们通常用于提供简单管理操作的MBean之外,一切似乎都运行正常。 我一直在寻找相当长的一段时间,但要么我无法提出正确的搜索术语,要么我缺少一些知识来弥补JBoss 4.x和JBoss 7中的MBean定义之间的差距。 因此,希望有人可以提供我可能缺少的内容或我必须阅读的内容(可能是一些文档,示例等) 在Jboss 4.x中,我们的MBean通常如下所示: @Service( objectName = “Domain:Name=SomeMBean”, xmbean=”resource:”) class SomeMBean { @EJB private SomeService someService; public String someOperation() { someService.doSomething(); return “success”; } } 我们使用@Service注释来定义对象名称和xmbean描述符,JBoss会自动注册那些mbeans。 显然,在JBoss 7中, @Service注释不再存在,因此需要另一种方法。 到目前为止,我设法用平台mbean服务器手动注册MBean,但我更喜欢JBoss自动执行此操作。 另外,到目前为止,我还没有设法提供方法/参数的描述(尽管这些function更加出色)。 为了清楚起见,我会重复这个问题: 如何在JBoss 7(Java EE 6)中定义提供以下function的MBean? 自动部署 访问EJB 可通过JConsole或JMX-Console访问(我目前正在使用Dimitris Andreadis的端口) 提供方法/参数的描述 更新 这是我到目前为止所得到的: 首先,我发现了这个投影,它使用CDI来包装相应注释的任何bean的注入目标,并在postConstruct()方法中进行JMX注册: http : //code.google.com/p/jmx-annotations/ 。 此外,扫描找到的MBean以获取类/属性/方法/参数注释,这些注释提供带注释属性的描述。 但是,似乎没有为EJB调用postConstruct()方法(我假设这是为了不与EJB容器冲突)。 […]