问题标签 [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.
jpa - JBoss 4.0.5 + Equinox + JPA + EclipseLink
我正在尝试将我的应用程序上使用的 JPA(EclipsLink 实现)连接到 JBoss DS,但不知道该怎么做。
我正在使用的应用程序是在 Equinox 容器上运行的基于 OSGi 的应用程序,该容器作为 JBoss WAR 文件上的 servlet 运行。
如何配置我的应用程序以连接 JBoss DS?
python - JSESSIONID cookie 未设置主机名
我遇到了一个奇怪的 cookie 行为。我有 python 客户端,它登录到远程服务器并在那里执行一个 servlet 代码。但不幸的是,我无法从服务器取回 Set-Cookie:JSESSIONID。我可以通过在登录期间指定远程机器的 IP 地址而不是主机名来解决这个问题。
有人对这种行为有解释吗?
我在客户端使用此代码:
PS 主机名和其他网络配置已正确配置,因为其他 Python 客户端能够使用主机名从本机连接到服务器。
谢谢!
java - 从数据库中获取键和值作为变量和值到 servlet
我有一个带有列的表ParamKey,ParamValue
。现在,我需要在我的 servlet 中创建相同的一组键值对。也就是说,我需要一个与表中键名相同的变量,并将表中的 paramValue 保存在其中。
我发现了许多使用 hashmap 和许多其他方法的选项。但是,我需要这种结构。
有没有办法做到这一点?请建议,
java - Java中的调度程序
我需要一些帮助来实现与其他处理并行运行的调度程序。我在网上找到quartz scheduler
了许多搜索。但是,我需要一些内置的东西,可以与其他进程同时运行,而不是任何外部库
我检查了scheduleAtFixedRate。但是,这没有并行执行的选项。
任何人都可以在这方面提出建议吗?我的要求是,Java 函数必须在服务器启动后每隔固定时间间隔运行一次。这将被 servlet start 知道,我将不得不在 init() 中启动调度程序。
jboss - Jboss 需要很长时间才能开始
我正在使用 jboss-4.0.5.GA 进行项目部署,但它在启动时通过显示消息挂起
它显示了 6 分钟,总共需要 7-8 分钟才能开始。如果我在不部署应用程序的情况下启动服务器,那么也需要 7 到 8 分钟。
haproxy - 将 haproxy 从 1.5dev21 升级到 1.5.1 后 jBoss 线程数增加
我将我的 haproxy 从 1.5dev21 升级到具有相同配置的 1.5.1 稳定版本。在后端,我使用的是 jBoss。我们一升级,就遇到了关于 jBoss 线程数的严重问题。它已大大增加。回滚到 1.5dev21 后,一切正常。请在下面找到我的 haproxy 配置文件。请提出迁移/升级到 1.5.1 所需的任何更改
全局守护进程 maxconn 20000
默认模式 http timeout connect 15000ms timeout client 50000ms timeout server 50000ms timeout queue 60s stats enable stats refresh 5s
后端 backend_http 模式 http cookie JSESSIONID 前缀 balance leastconn 选项 forceclose 选项 persist 选项 redispatch 选项 forwardfor 服务器 server3 192.168.58.211:80 cookie server3_cokkie maxconn 1024 检查服务器 server4 192.168.58.212:80 cookie server4_cookie maxconn 1024 检查 acl force_sticky_server3 hdr_sub(server3_cookie) TESTtrue force-persist if force_sticky_server3 acl force_sticky_server4 hdr_sub(server4_cookie) TEST=true force-persist if force_sticky_server4 rspidel ^Server:.* rspidel ^X-Powered-By:.* rspidel ^AMF-Ver:.*
监听 frontend_http *:80 模式 http maxconn 20000 default_backend backend_http
监听 frontend_https 模式 http maxconn 20000 绑定 *:443 ssl crt /opt/haproxy-ssl/conf/ssl/testsite.pem reqadd X-Forwarded-Proto:\ https reqadd X-Forwarded-Protocol:\ https reqadd X-Forwarded-Port :\ 443 reqadd X-Forwarded-SSL:\ on acl valid_domains hdr_end(host) -i gateway.testsite.com www.testsite.com m.testsite.com 重定向方案 http if !valid_domains default_backend backend_http if valid_domains
java - NameNotFoundException 使用 2.1 EJB 部署 JBoss jar
我正在将应用程序从 JBoss 4.0.4 迁移到 JBoss 6.1。有一个 jar 包含一些 2.1 版 EJB。其中一个会话 bean 具有查找实体 bean 的静态初始化程序。这在 4.0.4 中工作正常,但在启动 JBoss 6.1 时出现此错误 - “javax.naming.NameNotFoundException:mymod 未绑定”。
上面的 getLocalHome 行会引发异常,该行执行以下操作:
我对 JBoss 4.0.4 中正确部署的 jar 感到有点惊讶——毕竟,为什么实体 bean 应该在原始编码器试图查找它的时候绑定到 JNDI?
但我想就什么是解决这个问题的最佳方法提出一些意见。会话 bean 是无状态的,因此将静态代码移动到 ejbActivate 不是一种选择。我正在考虑创建一个从会话 bean 的业务方法访问的 POJO,并让该 POJO 检索实体(仅一次)。
感谢您提供任何有用的意见。
保罗
java - 在 JBoss 4.0.5 中部署 EJB3
在过去的几天里,我试图在 Jboss 4.0.5 中部署 EJB3 EAR。它不断地给我一个又一个错误。是否有任何教程指出在 Jboss 4.0.5 版本中部署 EJB 3 应用程序。我用谷歌搜索了它,但我没有发现任何有用的东西。
hibernate - jboss 4.0.5 中的休眠配置
我正在尝试使用 jdeveloper postgres 9.3 和 jboss 4.0.5 创建一个休眠项目。当我调用一个简单的 servlet 时,我可以通过 jdeveloper 连接连接到数据库
org.hibernate.HibernateException: hibernate.cfg.xml not found
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1329)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1351)
at testingmodel2.Example1Servlet.$init$(Example1Servlet.java:18)
at testingmodel2.Example1Servlet.<init>(Example1Servlet.java:17)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1055)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
我的 hibernate.cfg.xml 是
而 web.xml 是
<?xml version = '1.0' encoding = 'windows-1253'?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
<description>Empty web.xml file for Web Application</description>
<servlet>
<servlet-name>Servlet1</servlet-name>
<servlet-class>testingmodel2.Servlet1</servlet-class>
</servlet>
<servlet>
<servlet-name>Servlet2</servlet-name>
<servlet-class>testingmodel2.Servlet2</servlet-class>
</servlet>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Example1Servlet</servlet-name>
<servlet-class>testingmodel2.Example1Servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet1</servlet-name>
<url-pattern>/servlet1</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Servlet2</servlet-name>
<url-pattern>/servlet2</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Example1Servlet</servlet-name>
<url-pattern>/example1servlet</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>35</session-timeout>
</session-config>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<!--<resource-ref>
<res-ref-name>jdbc/DBConnection3DS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>-->
</web-app>
servlet 代码是
请帮助非常感谢!
jax-ws - jboss 4.0.5.GA jax-ws 问题(非常慢)
我在使用 jboss 4.0.5.GA 时遇到问题。我正在测试一个 web 服务(基于 JAX-WS 2.1.3)并且我遇到了巨大的性能问题。
我面临的请求时间如下:
而且我可以看到在到达我的代码之前花费了更多 yhan 90% 的时间。
我没有与同一服务器中不是 Jax-WS Webservices 的其他 webapps 的性能问题(如果 JVM 相同或另一个)。
这是一个已知的问题?我该如何调试它?