问题标签 [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.
jboss - JBoss AS 7 中的 server.xml 等效项
我正在尝试从 jboss 4 在 jboss 7 中运行我的应用程序。在 jboss 4 中,我们更改了 server.xml 以配置 keystoreFile 和 keystorePass 等。任何人都可以帮助我在 jboss7 中进行这些更改的位置。
web-applications - JBoss 中基于表单的身份验证成功但抛出 408 错误页面
我正在尝试将我的 java 应用程序从 JBoss 5.1 迁移到 JBoss 7.0。我能够部署应用程序,但如果我想登录(基于表单的身份验证),我会收到 408(超时)错误页面。从server.log中查看此摘录:
这是我从Standalone.xml中相应的摘录:
安全性内容实际上与 JBoss 5.1 中的 login-config.xml 中的相同,正如您在上面看到的,它对用户进行身份验证。
有人有想法吗?
jmx - JMX server locator replacement in JBoss AS 7 for class MBeanServerLocator
I am currently using JBoss 4.3 for a web application. I would like to move to the JBoss AS 7. I have been able to fix must of the differences of the application in both versions but one. The application has some JMX beans that are created thru the spring framework. Unfortunately the AS 7 release removed the class: org.jboss.mx.util.MBeanServerLocator which was used in spring to locate the JBoss JMX server and create some beans. I am not to familiar with JMX but so far the only thing I have found so far is: "http://lists.jboss.org/pipermail/jboss-as7-dev/2011-February/000569.html". I was wondering if somebody knows how to replace the class above from JBOSS with the new JMX 1.6 classes. Here is my spring configuration snipet for the piece I need to fix:
Thanks,
java - 处理 Java EE 应用程序生命周期的“标准化”方式
在开发 Java EE 应用程序时,我经常遇到在应用程序启动、停止等时执行操作的“问题”。例如,对于 Weblogic,有一种机制(应用程序生命周期侦听器)。但是,如果您想让您的应用程序不受应用程序的影响。特定于服务器,您必须找到不同的解决方案。有些人建议使用在启动时加载的 servlet,并“滥用” init()
/ destroy()
。
其他人说使用ServletContextListener
. 对我来说,最后一个听起来最好(根据 java doc for ServletContextListener
。不幸的是,今天我尝试了 JBoss 7,似乎 jax-ws webservices 在任何其他之前被初始化Servlet
,因此在ServletContextListener
收到通知之前。
长话短说 - 我只是在这里面临一些应用程序服务器特定的问题 - 或者是否有任何“更合适”的标准化 Java EE 方式来注册事物、做事、在任何 web 服务、servlet 初始化之前?
java - 如何使用 eclipse 3.6(helios) 运行 jBoss AS 7?
出于某种原因,我需要将我的 JBOSS 服务器升级到 JBOSS AS 7,但我发现默认的最新适配器仅适用于 AS 5。有什么建议吗?
现在我正在使用 JBOSS AS 4.2 和 eclipse 3.6(helios),经过快速搜索后,我发现我可以将我的 eclipse 升级到 3.7 indigos 和 JBOSS 7,或者我可以将 eclipse 3.6 与 JBOSS 6 一起使用。因为我有插件在我当前的 IDE 上,安装新的 eclipse 不是我的第一选择,那么如何使用 eclipse 3.6 运行 JBOSS 7?
谢谢你。
姚
jdo - 在 jboss AS 7 上部署 Datanucleus
我需要使用 JCA 部署数据核。我的应用程序建立在 ejb3 和 CDI 之上。出现此错误后,我无法继续。
21:29:38,789 SEVERE [DataNucleus.Datastore.Schema] (http--10.91.10.49-8080-1) Failed initialising database.: org.datanucleus.exceptions.
NucleusDataStoreException: You cannot commit during a managed transaction!
at org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl.close(ConnectionFactoryImpl.java:522) [datanucleus-rdbms-3.0.0-m6.jar:]
我正在将 LocalTransaction 与我定义的 Jboss 管理的数据源一起使用
Standalone.xml 驱动程序类 oracle.jdbc.driver.OracleDriver
ra.xml
事务支持 LocalTransaction
jdopersistance.xml
datanucleus.jtaLocator custom_jndi
datanucleus.jtaJndiLocation java:jboss/TransactionManager
datanucleus.connection.resourceType JTA
Standalone.xml 中定义的资源适配器已正确绑定,我可以在 ejb 中访问它。当我尝试访问持久性管理器时,会发生上述异常。
问题:是否有人在 JCA 下为 datnucleus 在 Jboss 上工作为 7
即使在我定义 datanucleus.connection.resourceType = JTA 之后,关于为什么 datanucleus 仍试图提交的任何线索
其他信息
jdbc 驱动程序 ojdbc6.jar
数据核-datanucleus-jca-3.0.0-m6.rar
Jboss作为7决赛
JDK 1.6
Ubuntu 8.10
甲骨文 11g
回答
谢谢安迪,在我创建了两个单独的数据源 1) 使用 JTA 2) 没有 JTA 后它可以工作。datanucleus.ConnectionFactory2Name ==> 指向非 JTA。另外我必须添加 datanucleus.jtaJndiLocation = java:jboss/TransactionManager。似乎这是特定于 oracle 的,我还没有尝试使用其他数据库。www.datanucleus.org/servlet/forum/viewthread_thread,4663_offset 上的讨论有所帮助。
jdo - 禁用 JDO 类数据核爆炸战争的自动扫描
当我部署爆炸的战争文件时,datanucleus 失败并出现以下错误
原因:org.datanucleus.exceptions.ClassNotResolvedException:在 CLASSPATH 中找不到类“JDOTutorial.war.WEB-INF.classes.com.blogspot.jkook.daytrader.jdo.QJDOOrderData”
部署战争时不会发生这种情况。似乎 DN 在加载 JCA 时正在扫描使用 JDO 注释的类。通过展开部署,它会扫描展开文件夹中的所有类,并且由于类的位置与类路径中的类不匹配而无法加载。(类名是 com.blogspot.jkook.daytrader.jdo.QJDOOrderData ,但 DN 正在寻找 JDOTutorial.war.WEB-INF.classes.com.blogspot.jkook.daytrader.jdo.QJDOOrderData)
我正在使用以下设置,但 DN 仍在扫描展开的文件夹
- datanucleus.autoStartMechanism = 类,
- datanucleus.autoStartClassNames = com.blogspot.jkook.daytrader.jdo.JDOOrderData
问题:如何提示DN停止扫描已分解的文件夹?
java - 将 JBoss AS 7 绑定到所有接口
我正在使用 ./standalone.sh 以独立模式运行 JBoss AS7。这仅将 JBOSS 绑定到 localhost。有没有办法将它绑定到所有主机,我的意思是 0.0.0.0。
旧版本有 -b 选项来传递 0.0.0.0,我在这里找不到任何可以使用的选项。
eclipse - Jboss 7和eclipse indigo插件在启动服务器时出错?
我安装了 Eclipse indigo 和 jboss 7 服务器以及为 struts2 应用程序安装的 jboss 服务器插件。
我使用 jsp 页面创建了简单的应用程序,并在部署应用程序后部署到 jboss7 服务器(我安装了服务器,从 eclipse 外部运行,我看到了 jboss 7 的新功能)。我想启动服务器,但服务器给出错误,如“错误:c:\java\jre1.6\bin\server\jvmdll 处没有服务器 JVM”
帮我解决这个问题。
谢谢参数
logging - 如何在 JBoss 7 Final 中使用/激活 log4j SMTPAppender
我已经在 jboss 论坛上问过这个问题,但还没有得到答案:http: //community.jboss.org/message/615861
在JBoss 7.0.0 Final 中,如何让 log4j 的SMTPAppender工作?
在standalone/configuration/logging.properties
我添加了以下内容:
有了这个启动 jboss 打印以下内容:
正如论坛中提到的,除了这个,我找不到任何文档。
任何想法如何让这个工作?谢谢里格斯