草庐IT

java - spring @PostConstruct 未在 JBoss7 中触发

将在WebSphere和Netweaver中运行的应用程序更新为在JBoss6.2EAP中运行后,我遇到了问题。我发现spring管理的@Repository(org.springframework.stereotype.Repository)和一个用@PostConstruct(javax.annotation.PostConstruct)注释的init()方法没有运行init()方法部署在JBossEAP6.2.0中。这个类看起来像下面这样:packagecom.company.productname.api.dao.impl;//...importsremoved....@Rep

java - 如果更改 JNDI 端口,在 Eclipse 中关闭 JBoss 会出现问题

第一阶段自从我更改后,我在Eclipse下关闭正在运行的JBoss实例时遇到问题JBoss的JNDI端口。当然,我可以从控制台View中关闭它,但不能使用停止按钮(它仍然在默认的1099端口搜索JNDI端口)。我在看转发任何解决方案。谢谢!使用环境:JBoss4.0.2(使用默认)eclipse3.4.0。(使用JBoss工具2.1.1.GA)默认端口:1098、1099更改端口:11098、11099我更改了jbosspath/server/default/conf/jboss-service.xml中的以下部分:false11099${jboss.bind.address}1109

java - 热部署 Java EAR 以最小化或消除服务器上应用程序的停机时间?

我听说这就是JavaRebel所做的,但是有没有其他好的方法来部署新版本的EAR,同时允许用户在以前的版本上保持Activity状态?我们使用JBoss作为应用服务器... 最佳答案 这不是JavaRebel所做的。JavaRebel(根据描述)热替换内存中的类。在与系统的现有连接的情况下,这是NotAcceptable,因为更新的类可能会破坏客户端的逻辑。曾经我工作的公司也遇到过类似的问题,是这样解决的:使用智能路由器作为负载均衡器新版本已部署到(新)集群的50%的节点新连接严格传递给这些更新的节点,旧连接在旧节点之间平衡旧节点已

java - 在 JBoss + Hibernate 中防止事务回滚

我们有一个在JBoss5.1上运行的Java应用程序,在某些情况下,我们需要防止事务关闭,以防某些底层方法抛出JDBCException。我们有一个如下所示的EJB方法@PersistenceContext(unitName="bar")publicEntityManagerem;publicObjectfoo(){try{insert(stuff);returnstuff;}(catchPersistenceExceptionp){Objectt=load(id);if(t!=null){find(t);returnt;}}}如果insert由于PersistenceExceptio

java - 错误 [org.springframework.web.servlet.DispatcherServlet]

我的代码是用maven构建的,使用的是jBoss6和java7代码在本地机器上运行良好,但是当我尝试在服务器上运行war时出现错误ERROR[org.springframework.web.servlet.DispatcherServlet]我尝试使用aopjar但仍然没有成功谁能解释一下错误以及如何解决 最佳答案 它在创建您的@Beans时失败。特别是,它失败是因为NoClassDefFoundError:org/springframework/core/convert/converter/ConvertingComparator

java - 将在 JBoss 4.2 上运行良好的应用程序部署到 JBoss 5 时出错

我正在尝试将应用程序(.ear文件)部署到JBoss5,但收到以下错误。该应用程序在4.2.2下部署良好。15:31:33,172ERROR[AbstractKernelController]ErrorinstallingtoReal:name=vfszip:/C:/ASE/ext/jboss-5.0.0.GA/server/all/deploy/UGC-WS.earstate=PreRealmode=ManualrequiredState=Realorg.jboss.deployers.spi.DeploymentException:Errorduringdeploy:vfszip:

java - 使用已知但不可访问的 wsdl 创建 Web 服务客户端

与我们合作的一家公司通过电子邮件向我们提供了wsdl和xsd架构。我们正在连接的Web服务是通过IPsec隧道访问的。已发布的WSDL中有本地引用(在它们的末端),这意味着我们无法使用它。第一个问题:这是一个常见的设置吗?我认为拥有WSDL的意义不仅在于定义契约,还在于向消费者公开服务。我可以使用wsimport、wsconsume等从提供的WSDL轻松生成客户端/服务器代码。我知道当我生成的客户端调用我生成的服务时,它会产生我需要的正确消息。第二个问题:有没有一种简单的方法可以将其路由到不同的soap地址?我只想能够做类似的事情:SalesTaxServicesvc=newSales

java - JBoss HelloWorld 应用程序未启动

嗨,我正在尝试启动JBoss示例应用程序“jboss-as-helloworld”。并得到这样的异常(exception):16:23:51,118INFO[org.jboss.as.server.deployment](MSCservicethread1-1)Startingdeploymentof"jboss-as-helloworld.war"16:23:51,176INFO[org.jboss.weld](MSCservicethread1-5)ProcessingCDIdeployment:jboss-as-helloworld.war16:23:51,178ERROR[or

java - 由 : java. sql.SQLException : Connection is not associated with a managed connection. org.jboss.resource.ada 引起

我有一个使用Jboss、Seam、Hibernate和h2的应用程序。我编写了一个简单的操作,用于将数据从外部文件导入数据库。@Name("importAction")@AutoCreate@Scope(ScopeType.CONVERSATION)@TransactionalpublicclassImportCosActionextendsAbstractAction{saveOrUpdate(member);protectedvoidsaveOrUpdate(AbstractEntityentity){finalSessionsession=getSession();session

java - 在 JMS 上找不到带有 JNDI 的 ConnectionFactory

我是JMS的新手,我正在尝试加载connectionFactory。我遵循了几个教程,但由于某种原因它似乎不起作用,每次我尝试“.lookup”connectionfactory时都会出现异常。我正在使用JBoss7.1。这是我试图从中获取connectionFactory的类:publicclassQueueSendextendsFrameimplementsActionListener{privateQueueConnectionFactoryqconFactory;privateQueueConnectionqcon;privateQueueSessionqsession;pri