问题标签 [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.

0 投票
2 回答
11205 浏览

elasticsearch - 配置ELK + log4j

我在 ubuntu 服务器 14.04 上安装了 ELK。现在我想将我所有的 jboss 服务器日志发送到这里(使用 log4j)。

logstash 配置:输入 conf 文件:

过滤配置文件:

和输出文件:

并完成 log4j appender:

但是这种配置没有任何反应。所以我不知道我误解了什么。我的其他附加程序(控制台和本地文件)工作正常。elasticsearch 日志显示任何信息/活动。

编辑: 关于我的 jboss-log4j.xml 的更多信息:

0 投票
0 回答
723 浏览

java - JBoss 4 j_security_check 过滤器

我们有一个空格删除过滤器,可以从响应中删除空格,但是这并没有应用于 j_security_check 登录页面。

使用 Spring 可以解决此问题,因为安全性由另一个过滤器完成,但由于我们使用默认的 JBoss 安全配置,这不是一个选项。

我们的 JSP 版本不支持 trimdirectivewhitespace,我们无法升级。

我们可以

  • 以任何简单的方式实现过滤器(我不想添加任何额外的库或任何东西)?
  • 重定向登录表单 - 登录页面获取过滤器,但截获的响应没有(如果有意义的话)?

安全配置

登录配置

用户配置

0 投票
1 回答
223 浏览

ejb-3.0 - JNDI 未按预期在 JBoss 4 上工作

我需要将 .ear 部署到具有称为 GateKepper 的无状态会话 bean 的遗留 JBoss 应用程序。我正在对该应用程序的本地副本进行测试,我希望它与生产版本几乎相同。我执行查找:

其中gatekeeperBeanName 是“com.xxxxx.mercury.GateKeeper”,这是我在下面介绍的远程和本地接口的完全限定类名,我插入的属性是 java.naming 的标准:

GateKeeper 接口(com.xxxxx.mercury.GateKeeper)上的注解是

在应用程序启动期间,将记录以下内容:

所以看起来命名服务真的启动了,为什么当我尝试查找 GateKeeper 时

我得到:

显然,发生了 IOException 或 NamingException。有没有人在启动和运行命名解析时遇到困难,谁能发现我做错了什么?

编辑 如果这在任何方面都很重要,jboss-service.xml 对 NamingService 有这样的说法:

0 投票
0 回答
878 浏览

hibernate - java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger in Jboss 4.0.1 SP1 由于将 Hibernate 从 3.2 升级到 4.3.8

在将 Hibernate 从 3.2 升级到 4.3.8 时,我面临以下错误消息,导致我的 jboss 服务器(boss 4.0.1 sp1 服务器)无法启动。

进一步研究它,我观察到 Hibernate 引用了它自己的 Jboss 日志记录 jar 文件(jboss-logging-3.0.1.GA jar 文件),而 Jboss 引用了 jboss-common-core jar 文件,它们都有共同的类名“logger.class”在同一包级别“org.jboss.logging”导致上述错误。

这似乎与 Jar 冲突有问题。我尝试了以下选项来解决这个问题,但是我没有成功。

1) 从 /lib 目录中删除 'Jboss-common-core' jar 并添加 Jboss-logging jar。但是 Jboss 服务器没有起床,因为 Jboss-common-core jar 是运行 jboss 服务器所必需的。

2)在 server/xxx/lib 目录中添加 Jboss-logging 但它仍然抛出相同的异常。

3)在WEB-INF目录下的war文件中实现类加载机制(“jboss-web.xml”),如下所示。

4)在META-INF目录的ear文件中实现类加载机制(“jboss-app.xml”)。在我们的ear文件中也包含war文件。

5) 通过将位于 server/xxx/deploy/jbossweb-tomcat50.sar/META-INF/jboss-service.xml 描述符中的“UseJBossWebLoader”属性调整为 false。但它仍然会引发相同的异常。

有没有人有一些想法来解决这个问题?

0 投票
1 回答
2145 浏览

java - 为什么我有来自 Jboss 调用而不是来自 java main 方法调用的 HTTPS 错误?

我对这个问题很困惑。我有 HTTPS 通话。我使用 JDK 6.0.45。我无法更新 JDK,因为我正在工作的项目非常旧。想象一下,我有这样的代码。

当我从主类运行这段代码时,我遇到了这种类型的错误:

好的。我也找到了解决方案。 我在互联网上找到了这个解决方案。

这真的很好用!我没有问题!

但是调用来自Jboss服务器时会发生什么?

如果我添加 bouncyCasttle 提供程序,当通过 Jboss 完成调用时,我会遇到同样的错误。但是如果我从 main() mehtond 运行 java 文件,它没有错误。

0 投票
2 回答
2885 浏览

session-cookies - 如何配置 JBoss 4.0.* 以使会话 cookie HttpOnly 和安全?

我试过了

在 context.xml 中,但在 jboss4.0 中无法识别

我在java程序中试过

对于第二个请求,它不允许获取会话的会话验证对象,因此它显示会话过期页面

我尝试使用过滤器


如果我使用上面的过滤器 response.containsHeader("SET-COOKIE") 或 response.containsHeader("Set-Cookie") 总是返回 false

谁能给我解决jboss 4.0 Jsessionid标志配置为安全和httponly的解决方案

0 投票
0 回答
47 浏览

jsf - 从 Jboss 4.0.3SP1 迁移到 4.0.4GA。无法从最终类继承。部署失败:

我正在尝试从我的 .war 应用程序从 JBoss 4.0.3 SP1 迁移到 4.0.4 GA。我无法在 JBoss 4.0.4 中部署 .war 文件,得到一些VerifyError: Cannot inherit from final class我在以前版本的 JBoss 中部署时没有得到的文件。仅供参考,我的应用程序将 JSF 用于 UI。在这个 4.0.4 GA 版本中是否有一些不适用于 JSF 的库更改,或者有人可以告诉我为什么我的 .war 文件没有被部署?

0 投票
0 回答
128 浏览

java - HttpURLConnection 在代理后面的 Jboss 4.0.3 中获得 500 响应代码

我已经实现了一个 servlet 并将其部署在 Jboss 4.0.3 的 war 文件夹中,以连接到外部网站。我的机器在代理后面,我也有有效的代理身份验证凭据。

当我尝试在程序中不提供任何代理设置的情况下进行连接时,我得到:

Servlet SearchRequestHandler 的 Servlet.service() 引发异常 java.io.IOException:服务器返回 HTTP 响应代码:500 用于 URL: http: //www.sample.com/test.do

如果我只使用代理服务器和代理端口:

或者

我收到需要身份验证的错误:

Servlet SearchRequestHandler 的 Servlet.service() 引发异常 java.io.IOException:服务器返回 HTTP 响应代码:407 对于 URL: http: //www.sample.com/test.do

如果我将身份验证标头添加到请求中,例如:

或者

我还是一样:

Servlet SearchRequestHandler 的 Servlet.service() 引发异常 java.io.IOException:服务器返回 HTTP 响应代码:500 用于 URL: http: //www.sample.com/test.do

.

上面提到的没有代理设置的基本程序是:

我也尝试过代理选择器,但它不起作用并给出相同的 500 错误。如果我在具有 main 方法的独立类中运行程序,它可以与代理设置一起使用。

如果有人可以帮助解决这个问题,我真的很感激。

0 投票
0 回答
130 浏览

networking - 无法使用公共 IP 访问应用程序 - err_timed_out

我们的应用程序部署在 JBOSS 4.0 中。我们当时就面临这个问题,应用程序可以在 localhost 中访问,当我们尝试使用公共域访问时,无法访问该页面。

这是浏览器中出现的错误 - 无法访问站点错误 err_timed_out

同时,我们能够成功 ping 公网 ip。我不确定这是网络问题还是应用程序问题。但是在我们重新启动应用程序服务器后,公共和本地主机都可以正常工作。

0 投票
1 回答
113 浏览

java - Jboss 中的 Apache Commons 电子邮件发送错误的 html 电子邮件

给定以下代码片段:

当我在 Eclipse 中执行这段代码时,我会收到如下电子邮件:

正确的电子邮件

这就是我想要的!

但是后来,我尝试main在部署在 Jboss-4.0.5 中的应用程序中使用它,我收到这样的电子邮件:

错误的电子邮件

因此,不仅该消息不是html消息,而且电子邮件的主题也丢失了,而且似乎不是将电子邮件与收件人一起发送,而是使用bcc
我不知道导致这种行为的原因是什么,有人可以帮助我,或者只是给我一些提示。

更新

我注意到,当我在“内部”JBoss 执行该代码时,它不会发送邮件消息的任何标头,而在“内部”Eclipse 执行相同的代码时会发送正确的消息......
我试图删除 JBoss 中的所有邮件 jar但它仍然以这种方式行事......