问题标签 [jboss7.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
859 浏览

resteasy - ReSTEasy JBoss AS 7 中的 EJB 注入

有谁知道 JBoss AS 7 是否根据 J2EE 规范在 ReSTEasy 应用程序中支持 EJB 注入?我知道这在 AS6 中不起作用,并且是已知的规范违规。

感谢您的任何帮助/见解。

0 投票
12 回答
74678 浏览

linux - 在 Linux 上将 JBoss 7 作为服务启动

以前版本的 JBoss 包含一个脚本(如jboss_init_redhat.sh),可以将其复制到 /etc/init.d 以便将其添加为服务 - 因此它会在启动时启动。我似乎在 JBoss 7 中找不到任何类似的脚本。有人已经做过这样的事情了吗?

PS 我正在尝试在 Ubuntu 10.04 中实现这一点

0 投票
2 回答
2632 浏览

java - spring 2.5.6 @Controller 不适用于 JBOSS 7

我最近将我的代码从 jboss 4.2.3 迁移到了 jboss 7。有些奇怪,我不知道原因。我在处理程序类的顶部使用了注释 @Controller,但它不再起作用。当我改为使用 xml 时,它工作正常。有人给点提示吗?

web.xml

aswebmvc-servlet.xml

我的控制器类

我已经更新了配置文件,这对我来说适用于大多数注释。

0 投票
1 回答
3886 浏览

spring - cxf2.2.4 Spring2.5.6和jboss 7之间的Web Service冲突?

我想如何在 Spring 2.5.6 cxf2.2.4 和 jboss7 上设置 web 服务?

我知道 jboss 7 本身就有 web 服务包。我的代码已经严重依赖于 apache cxf2.2.4 框架,由于时间紧迫,我只是不想改变很多。我把它放在 webapp/META-INFO/ 下以排除 jboss7 中嵌入的 cxf2.4,我还能做什么?

真正阻碍我的是当我想使用当前的 cxf2.2.4 时,似乎 jboss7 要求我在其中将 MappedName 属性添加到 @Resource 。我从 SVN 下载了 cxf2.2.4 并尝试更改源代码,但由于缺少一些依赖项(它们可能太旧而无法获取),我未能制作新的 jar。

或者我需要在 jboss7 上本地升级到 cxf 2.4.1,这可能需要相当长的时间。

cxf2.2.4 收到的错误消息:

子系统](控制器引导线程)​​激活 Infinispan 子系统。03:04:54,472 INFO [org.jboss.as.naming](控制器引导线程)​​激活命名子系统 03:04:54,490 INFO [org.jboss.as.naming](MSC 服务线程 1-4)启动命名服务 03 :04:54,496 INFO [org.jboss.as.osgi](控制器引导线程)​​激活 OSGi 子系统 03:04:54,522 INFO [org.jboss.as.security](控制器引导线程)​​激活安全子系统 03:04:54,529 INFO [org.jboss.remoting](MSC 服务线程 1-4)JBoss Remoting 版本 3.2.0.Beta2 03:04:54,561 INFO [org.xnio](MSC 服务线程 1-4)XNIO 版本 3.0.0.Beta3 03:04:54,588 INFO [org.xnio.nio](MSC 服务线程 1-4)XNIO NIO 实施版本 3.0.0.Beta3 03:04:55,006 INFO [org.jboss.as. \Program Files (x86)\Windows7Master;C:\Program Files (x86)\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\SlikSvn\bin\;C:\Program Files (x86)\PuTTY; C:\Program Files (x86)\jboss-4.2.3.GA\bin;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;C:\Program Files (x86)\EasyPHP-5.3.5.0 \mysql\bin;C:\Program Files\TortoiseSVN\bin;D:\maven303\;D:\maven303\bin;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\;D:\FuhuAppStore\software \eclipse-jee-靛蓝-win32\eclipse; 03:04:55,178 INFO [org.jboss.as.remoting](MSC 服务线程 1-7)监听 /127.0.0.1:9999 03:04:55,181 INFO [org.jboss.as.jmx.JMXConnectorService](MSC服务线程 1-2)启动远程 JMX 连接器 03:04:55,251 INFO [org.apache.coyote.http11.Http11Protocol](MSC 服务线程 1-3)在 http--127.0.0 上启动 Coyote HTTP/1.1。deployment] (MSC service thread 1-6) Started FileSystemDeploymentService for directory D:\jboss-as-7.0.0.Final\standalone\deployments 03:04:55,948 INFO [org.jboss.as] (Controller Boot Thread) JBoss AS 7.0.0.Final “Lightning”在 5221 毫秒内启动 - 启动 160 个服务中的 105 个(55 个服务是被动或按需服务) 03:04:55,959 INFO [org.jboss.as.server.deployment](MSC 服务线程 1- 5) 开始部署 "asweb.war" 03:05:08,589 WARN [org.jboss.as.server.deployment] (MSC service thread 1-2) Class Path entry xbean.jar in "/D:/jboss-as -7.0.0.Final/bin/content/asweb.war/WEB-INF/lib/js.jar" 没有指向 Class-Path 引用的有效 jar。03:05:08,590 WARN [org.jboss.as.server.deployment](MSC 服务线程 1-2)“/D: 中的类路径条目 jaxp-api.jar: 不指向 Class-Path 引用的有效 jar。03:05:08,592 WARN [org.jboss.as.server.deployment](MSC 服务线程 1-2)“/D:/jboss-as-7.0.0.Final/bin 中的类路径条目 xml-apis.jar /content/asweb.war/WEB-INF/lib/xalan.jar" 没有指向类路径引用的有效 jar。03:05:09,035 INFO [org.jboss.jpa](MSC 服务线程 1-2)读取 asjpa 的 persistence.xml 03:05:09,473 WARN [org.jboss.as.ee.component.ResourceInjectionAnnotationParsingProcessor](MSC 服务线程1-4) 无法处理 ENC 名称的@Resource:org.apache.cxf.headers.HeaderManagerImpl 类上的 org.apache.cxf.headers.HeaderManagerImpl/bus,因为它缺少“lookup”(或“mappedName”)值并且不是任何已知类型 03:05:09,473 WARN [org.jboss.as.ee.component.

(DeploymentScanner-threads - 1) {"复合操作失败并被回滚。失败的步骤:" => {"操作步骤 2" => {"缺少/不可用依赖项的服务" => ["jboss.persistenceunit. \"asweb.war#asjpa\" 缺失 [ jboss.data-source.java:/ ]"]}}} 03:05:20,618 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-6 ) 在 9226 毫秒 03:05:20,619 INFO [org.jboss.as.controller] (MSC 服务线程 1-8) 服务状态报告中停止部署 asweb.war 新更正的服务:service jboss.data-source.java:/ (no需要更长的时间)

0 投票
4 回答
5948 浏览

jboss - JNDI 查找 JBoss 应用服务器 7

如何在 Jboss AS 7 中访问远程 EJB?当我在 Jboss AS 7 上部署应用程序时,我可以看到可移植的 jndi 名称,但无法使用相同的名称进行访问。

0 投票
2 回答
12127 浏览

security - 如何让 javax.crypto 类(如 javax.crypto.Cipher)在带有 jboss 的 servlet 上工作?

我的应用程序验证许可证文件以使其正常工作。它通过调用 javax.crypto.Cipher.getInstance("DES","SunJCE") 来破译许可证密钥文件。

当我在本地运行我的应用程序时,一切正常,但是当我使用 jboss 部署我的应用程序并到达要验证 servlet 上的许可证文件的地步时,我收到以下错误:

就像我说的,它在命令提示符和 Eclipse 中运行良好,但不能作为 jboss 上的 servlet。有人知道我需要做什么吗?我使用 jdk 1.6 和 jboss 作为 7。

谢谢

0 投票
1 回答
471 浏览

java - 从 JCA 迁移到 OSGI 是个好主意吗?

我有一个用于连接到 EIS 的 JCA 适配器。用 OSGI 模块替换适配器是个好主意吗?

我需要的功能是

  1. 从 ejb3 访问 OSGI 模块
  2. 从 CDI bean 访问 OSGI 模块
  3. 从 servlet 访问 OSGI 模块
  4. 支持声明式事务管理
  5. 将安全上下文从 ejb 传播到 osgi 模块

    • 我不使用连接池。
    • 我不使用通用客户端界面

从 JCA 迁移到 OSGI 模块有什么缺点?

0 投票
10 回答
55144 浏览

jboss - 在 Jboss AS 7 上部署 Jersey webapp

目前在 Jboss AS 4/5 上运行一些 webapps,我正在测试迁移到 jboss7。当我尝试在 JBoss AS 7 上部署基于球衣的 webapp(带有独立预览配置文件的完整配置文件)时,我得到:

我对其进行了一些搜索,发现 RestEasy 是嵌入到 Application Server 中的默认 JAX-RS 实现。http://community.jboss.org/message/579996https://issues.jboss.org/browse/JBAS-8830等帖子提到 RestEasy 部署程序接管。

在 AS 6 中,删除部署程序似乎更容易,而我还没有看到任何针对 AS 7 的解决方案。

0 投票
1 回答
613 浏览

java - 如何管理 JCA ManagedConnectionFactory 的生命周期?

我通过将 rar 文件放置在 jboss 的部署文件夹中作为 7 来部署 rar 文件。稍后部署我的 war 文件。

根据standalone.xml 中的定义,此连接器绑定到JNDI 位置。

部署时默认执行 createConnectionFactory(ConnectionManager cm)。

我在类加载器的帮助下在这个方法中做了一些家务

类加载器 contextClassLoader = Thread.currentThread().getContextClassLoader();

当我尝试使用 ejb 访问适配器时,再次执行 createConnectionFactory(ConnectionManager cm) 方法

问题最初是在部署 contextClassLoader 时为空。稍后当从 ejb 调用时它有一个值。实际上我的管家失败了。

问题 :

  1. createConnectionFactory(ConnectionManager cm) 在部署时执行=>这是正确的行为吗?

  2. 如何配置 ironJacamar/jboss 在部署时不执行此方法?

其他信息:Jboss As7、NetBeans 7、Jdk1.7

编辑:上述行为是正确的。我使用的适配器要求部署时使用的类加载器必须与运行时使用的类加载器相同。默认情况下它使用 Thread.currentThread().getContextClassLoader()。我将其更改为使用 ClassLoader cl = MyManagedConnectionFactory.class.getClassLoader();

0 投票
1 回答
1379 浏览

java - 如何测量 JBOSS 7 服务器的启动时间?

我想将 JBOSS 5 与 7 进行比较。文档说 JBOSS 7 更快。我该如何进行?

Edit1:我没有任何应用程序。只是想干测试它。

编辑2:

13:45:11,260 INFO [org.jboss.as](控制器引导线程)​​JBoss AS 7.0.0.Final “Lightning”在 1836 毫秒内启动 - 启动了 147 个服务中的 92 个(55 个服务是被动的或按需的)

我查看了日志文件并获得了启动时间。现在,将这个启动时间与 JBOSS 5 进行比较是否公平,因为日志文件显示“已启动 147 个服务中的 92 个”那么当每个启动不同数量的服务时,我们如何比较它们呢?