问题标签 [jboss6.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.
jpa - 通过 Web 服务返回 JAXB 对象时出现 JPA LazyInitializationException
我正在与 JBoss 合作。我创建了一个简单的 JAX-RS Web 服务,它从数据库中检索 JPA 实体并将其返回给用户。一旦我与另一个实体建立关系(@OneToOne),我就会得到一个 LazyInitializationException。原因很简单:JPA(延迟加载)没有初始化关系,当 jaxb 尝试序列化它时,一切都会中断。
但是我该如何解决呢?
在我归还对象之前,我可以触及这种关系。对于更大的对象网络来说不是很好和复杂。
我可以扩展我的持久性上下文,所以我的会话在 jaxb 序列化期间仍然处于活动状态。好主意,但是怎么做?
是否有一种标准的最佳实践方法来解决我的问题。
桂冠
java - JBoss Remote Client Credentials 客户端凭据已转储
我有一个在 JBoss4.0.3 上运行良好的 Java EE 应用程序,但我们需要将它移植到 JBoss 6。(针对 4.0.x 存在安全问题)[此应用程序在远离 Internet 的 LAN 上运行,但存在安全问题待处理。]
该应用程序使用 EJB 和 Java 客户端。
过去使用 LoginContext 登录的客户端,现在使用 LoginContext 和 SecurityClient。这些在客户端保持在一个响应 JAAS 回调的单例中。
在成功调用一段时间后,客户端凭据消失了。(剪断以使日志足够小以供 SO 使用)
我在其他日志文件中看到重新连接到服务器的连接,之后立即没有安全凭据。我怀疑这个问题可能是某种超时。
Snippage here...成功调用服务器。
java - 部署注入接口的类时出现“WELD-001408 Unsatisfied dependencies 错误”
我正在 JUnit4 和 Jboss6 上使用 Arquillian 进行一些单元测试。有一个外观(SomeFacadeclass),其中注入了“SomeClass”(这是一个接口)。当 Arquillian 部署 test.war 进行测试时,会弹出上述部署错误。我应该怎么做才能解决这个问题?
java - 以编程方式添加 Log4J 附加程序
好的,所以我有一个我正在使用的愚蠢库(documentum DFC),它会检查是否Logger.getRootLogger().getAllAppenders().hasMoreElements() == false
,如果是,它将我的 rootLogger 级别重置为WARN
,这会破坏我的日志记录。因此,为了阻止这种情况,我试图向根记录器添加一个附加程序,只是为了看看我是否可以让它停止执行该代码。但是,当我打电话时
Logger.getRootLogger().addAppender(new ConsoleAppender());
该功能仍然是错误的。有没有人遇到过这个?
我正在使用 jboss 6 附带的任何 log4j 版本,它没有在 jar 文件名中说明。
java - NoClassDeFoundError WSServletContextListener 和 XMLStreamBuffer
尝试将 JAX-WS Maven 项目部署到 JBOSS6.0.0 时出现以下错误。
我的 Pom 文件具有以下依赖项:
我尝试将 jar 文件放在 common/lib、/lib 或 /lib/endorsed 中,但仍然得到相同的结果。
很多人都遇到了这个问题,并且有很多答案,但我发现并尝试过的都没有。
更新
所以,我尝试将 lib 放在 WEB-INF/lib 中。这消除了先前的错误。但是,现在出现了一个新错误。这是堆栈跟踪:
jboss6.x - jboss-6.0.0.Final 中的外部目录映射?
我的应用程序在 jboss-4.x 上完美运行,但现在我需要在 jboss-6.0.0.Final 上升级它。
但是,如果我希望从 webapps 外部的目录中提供静态内容,该怎么办。
就像直到 jboss-5.xi 将“Context”元素添加到服务器的“server.xml”中的 Host 元素一样。就像 =>
但是在C:\jboss-6.0.0.Final\server\default\deploy\jbossweb.sar\server.xml
jboss-6.0.0.Final 中添加相同的上下文元素时,我收到以下错误:-->
这意味着不能在此处添加上下文元素。
虽然我也试图在 上实现这个C:\jboss-6.0.0.Final\server\default\deploy\jbossweb.sar\context.xml
,但都是徒劳的。
java - 如何在 JBoss6 中动态添加 Quartz Job
我正在使用 JBoss6 并希望动态创建 Quartz-Jobs。在作业处理期间,将定义下一个开始时间(例如 1、5 或 10 小时)。
我没有找到任何解决方案,甚至很难访问org.quartz.Scheduler
(参见QuartzScheduler injection in JBoss AS 6)。
下一个问题是创建新的 Jobs,我按照教程http://www.quartz-scheduler.org/docs/tutorial/TutorialLesson02.html进行操作:
但它似乎org.quartz.JobBuilder
不适用于 JBoss6。如果我手动添加石英依赖在启动时出错(类加载问题)。定义了这个工件(没有明确使用 Quartz):
authentication - JSF 2.0 Java EE 6 身份验证 - Apache Shiro 或其他库?
为了开发我的第一个 JSF 2.0 应用程序,我使用 GlassFish v3.1,计划在 JBoss 6 上进行部署。是否有库可以在两个服务器上工作并支持基于 JDBC 的登录?我已经阅读了有关Apache Shiro的信息,这是这种情况下的一个选项,还是您会推荐一个不同的库?
java - JBOSS 与 gwt2.3 不兼容
我使用的是 jboss6.0 最终版和 GWT2.3 版。
我收到一个错误:
[ClassLoaderManager] 加载时出现意外错误:org.apache.tomcat.util.net.jsse.JSSE13Factory: java.lang.IncompatibleClassChangeError: Implementing class
jsf - 有人有在 JBoss 6 下使用 jsf4birt 的经验吗?
我想使用 jsf4birt 将 birt 报告放入 xhtml 页面。我尝试在 jboss 6 下部署 exadel-jsf4birt-demo.war 但失败了。Max@exadel 说 jsf4birt 只支持 JSF 1.2,那么有人有在 JBoss 6 下使用 jsf4birt 的经验吗?谢谢。