问题标签 [jboss-4.0.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.
java - 尝试将 ActiveMQ v5.4.3 集成到 JBoss v 4.0.5 的问题
我正在尝试使用Integrate ActiveMQ with JbossActiveMQ v5.4.3
和ActiveMQ Jboss Integration进行集成,但它不起作用并且出现以下错误:Jboss v4.0.5
我已经部署activemq-ra.rar
在 jboss 部署目录中,所以我不确定它为什么不工作,我真的很感激任何前进的指针或建议。
谢谢。
更新 我能够启动并运行它,我有一个非常愚蠢的问题,我的activemq-ra.rar被指定为activemq-ra.1.2.2.rar的文件夹名称,所以jboss在启动时无法识别它应用程序。
maven-1 - application.xml 中的 Jar 文件路径不正确 - Maven 1.0 和 JBoss 4.0
我正在使用 Maven 1.0 生成耳朵并将其部署在 JBoss 4.0 中。
我面临的问题是,ear/META-INF/application.xml 中的 java 模块条目不正确。我已将所有罐子放在耳朵下方的“图书馆”文件夹中。但是在 application.xml 中,只提到了 jar 的名称,没有目录前缀。
耳朵结构
下面给出的代码片段。
Project.xml(仅依赖部分)
生成的application.xml(只有模块入口)
由于它没有以“库”文件夹为前缀,因此 JBoss 无法找到它并抛出 ClassNotFoundException。
我希望上面的条目是这样的 -
在手动为文件夹添加前缀时,JBoss 能够找到 jar。
我应该如何在构建过程中为 jar 文件路径添加前缀?
java - Webapp 的登录在一台服务器上有效,但在另一台服务器上无效
我一直致力于实现一些额外功能的项目有一个奇怪的问题。我已经在我的开发机器和我们的本地测试服务器上运行了它。现在,当我在客户端测试服务器上部署 EAR 包时,发生了奇怪的事情。该应用程序本身启动得很好,但是当尝试登录它时,它永远不会成功。密码肯定是正确的。我收到的消息server.log
如下:
我删除了新的软件包并放回了已经存在多年的旧 EAR,但在那里登录也不起作用。我很确定在我到达那里之前它正在工作。
我们在所有机器上使用 JBoss 4.0.5-GA 应用服务器,项目使用 acegi-security-1.0.3 进行身份验证。
为了确保我没有弄乱任何东西,我将整个 JBoss 文件夹复制到我的电脑上,并将其与我们本地服务器上的文件夹进行了比较。日志文件和postgres-ds.xml
. 数据库连接在两台服务器上都有效,因为从打开首页可以看出缓存了来自数据库的大部分分类器值。
我无法弄清楚是什么原因造成的。也许有人有类似的经历并可以提出一些建议?
问候, 雷多
java - jboss休眠库版本冲突:java.lang.NoClassDefFoundError:org/hibernate/cfg/ExtendedMappings
我在我的代码中使用休眠,并在 jboss 4.0.5GA 上运行我的应用程序。提供的 jboss hibernate 库不包括我需要的实体管理器。即使我在我的应用程序的 lib 目录中包含了 hibernate 3.6.0,但在启动时找不到它。
我认为这是因为 jboss 的 hibernate 核心库是在应用程序提供的 hibernate 3.6 库之前加载的。
问题是我无法更改 JBOSS_HOME 下的任何 jar 文件。我可以更改/提供各种 jboss 配置,因为我们将域目录设置为应用程序主目录,因此例如我们提供 jboss/conf/jboss-service.xml 并且我可以对其进行调整。
我尝试了几种方法来解决这个问题,这就是我发现的:
如果我从 JBOSS_HOME/server/default/lib 中删除 hibernate3.jar,问题就解决了如果我替换 JBOSS_HOME/server/default/lib/hibernate3 .jar 具有正确的版本(3.6.0),也可以修复它
我尝试了另一种方法:鉴于 jboss 提供了休眠核心(3.2 版)但不提供实体管理器或注释,我尝试在我的应用程序中为同一版本的休眠(3.2.0GA)提供实体管理器和注释库。然而这引起了
为(我认为)jar 文件是由不同的类加载器/来自不同的存储库加载的。根据这篇文章,所有休眠库都需要从同一个地方加载。在我的情况下不可能。我还尝试使用 ear-deployer.xml 来打开隔离类加载。这打开了整个潘多拉的盒子,我认为我无法修复。
帮助!
jsp - jsp自定义标签中的spring select标签
我正在尝试在 JSP 标记中完成以下操作:
选择标签
用法:(mycollectionattribute 使用 @ModelAttribute("mycollectionattribute") 定义)
但是,我不知道如何正确地将调用页面中的项目集合映射到这个标签。EL 似乎没有被评估并作为字符串发送,导致以下错误:
我正在使用一个相当旧的 JSTL 版本,它与 JBoss 4.04GA 捆绑在一起,这可能是问题吗?我不确定何时准确评估 EL 表达式,例如,直接在标记中的 ${x} 不会评估,它仅适用于特殊标签。升级能解决这个问题吗?如果是这样,使用您自己的 JSTL 库而不是与 JBoss 捆绑的库有多难?
java - 如何解决仅在运行应用程序时引发的 NamingException
我得到了错误:
javax.naming.NamingException:无法取消引用对象 [根异常是 javax.naming.NameNotFoundException:BranchProcessorLocal 未绑定]
在我的 EJB-Hibernet 项目中
我正在使用 jboss-4.0.2、NetBeans-6.8、JavaEE 5
项目在 NetBeans 中成功构建,但是当我尝试部署它并运行应用程序时出现上述错误。
我也将.ear
文件放入 lib 目录。
如何解决此异常?
jvm - Jboss Mbeans 在 jmx-console 中可见但在 JConsole 中不可见
JBoss(4.0.x) 有许多有用的 MBean ( org.apache.commons.modeler.*
),它们可见于:
/jmx-console
但我看不到 JConsole(MBeans 选项卡)中列出的这些 bean。
这些豆子不暴露在外界吗?
java - 如何解决生产系统上的内存不足错误
我们在 Windows 上使用 JBoss_4_0_4_GA 和 JDK 1.5.0(无更新)
JBoss 服务器在 Wrapper(版本 3.2.3)http://wrapper.tanukisoftware.org中运行。
由于 JVM 太老了,我什至不能在 JVM 上使用 -XX:+HeapDumpOnOutOfMemoryError 选项。
找出问题的方法是什么?
像往常一样,内存不足异常发生在应用程序的不同部分。
我无权立即升级 JVM。
异常片段
信息 | 虚拟机 1 | 2012/05/31 11:25:03 | 11:25:03,502 错误 [SOAPFaultExceptionHelper] SOAP 请求异常信息 | 虚拟机 1 | 2012/05/31 11:25:03 | java.rmi.RemoteException: java.lang.OutOfMemoryError: Java 堆空间;嵌套异常是:INFO | 虚拟机 1 | 2012/05/31 11:25:03 | java.util.concurrent.ExecutionException:java.lang.OutOfMemoryError:Java 堆空间
信息 | 虚拟机 1 | 2012/05/31 11:25:03 | 引起:java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space INFO | 虚拟机 1 | 2012/05/31 11:25:03 | 在 java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:205) 信息 | 虚拟机 1 | 2012/05/31 11:25:03 | 在 java.util.concurrent.FutureTask.get(FutureTask.java:80)
java - 动作只执行一次?
我有以下代码工作,目标很简单:执行动作,然后打开模态面板,它正在工作,但动作只执行一次,之后打开模态面板而不执行动作。
我坚持了很长时间,关于我做错了什么或可能忘记的任何想法?
http - 方法未实现错误 Jboss4 - “multipart/form-data”不支持
我一直无法从 SO 内部获得解决方案,因此发布。
我有一个示例 JSP 页面,该页面发布到实现和图像上传工具的供应商产品。
在监视请求的同时发布表单后,我收到以下响应,并且 servlet 默认处理内容类型 ="application/x-www-form-urlencoded"
这些是请求标头:
响应头如下:
我无法调试"multipart/--"
Jboss 4 的 Tomcat 是否不支持 或者我有其他错误。