Articles of jboss

如何让我的域名公开?

我的电脑上运行了jboss的web应用程序。 但它只能在本地主机访问。 我曾经在像godaddy这样的网站上看到过,他们谈论的是给你的网站一个域名。 但是映射实际上在哪里呢? 我将能够使用我自己的电脑作为服务器,或者我会在Godaddy的服务器上部署应用程序。 我的应用程序只存储资源,即它只包含servlets 。 它只用于处理传入的数据并发送响应。 所以任何域名都可以(因为没有人会从浏览器访问域名)。 客户端是一个Android手机。 那么,我应该采取哪些步骤使这个Web应用程序可以accessible on the internet上accessible on the internet ?

JBoss 7.1。 请帮助通过jboss-cliconfiguration“邮件会话”

我需要通过jboss-cli命令行创buildsmtp邮件连接器。 到目前为止,我已经设法在configurationxml中创build<mail-session>节点: /subsystem=mail/mail-session="java:/mail/myMail":add(jndi-name="java:/mail/myMail", from="[email protected]") 默认的standalone.xml显示应该在<mail-session>节点下面创build<smtp-server>子节点,但我不知道该怎么做,JBoss Admin指南没有关于这个主题的线索。 如果任何人都可以帮助,我会很感激。

如何限制一个Web应用程序到一定数量的CPU内核

我需要设置一个webapp运行在一定数量的核心上,或者全部在服务器上(取决于configuration)。 webapp将运行在以下任一应用程序服务器上。 Apache Tomcat Weblogic webspere 7.0 or higher Jboss 4 or higher

使用JMX使用SCOM 2012监视JBOSS 6.1

我对SCOM和JMX协议知之甚less。 我想要实现的是我有一个HelloWorld应用程序,它有一个HelloWorldMBean完美的工作,当你与JConsole或JBOSS JMXpipe理控制台签出。 然而,当我试图让它与SCOM 12合作,我失败了… 我现在的设置是在同一个networking中,我有一台机器运行scom,并且在我的机器上运行了一个本地的JBOSS。 我已经尝试并安装JBOSS和JEE监控的pipe理包,将SCOM代理安装到我的计算机上,我的电脑安装了BeanSpy通过JMX(事件我不知道,如果我需要或不)。 然而,当我尝试从SCOM UI检查我的计算机状态,我不能看到我的JBOSS服务器那里…当我尝试从创作,pipe理模板添加JEE应用程序可用性监视,我不能select任何目标pipe理包适合je,并没有任何应用程序的目标.. 我会appriciate如果有人可以指出一个最佳实践,或任何reasource |教程 谢谢!

作为一个JBoss的多个副本?

我有几个想法如何解决这个问题,但有一个关于jboss集群的问题。 请记住,这些应用程序写得很差,这就是为什么他们需要这么多的记忆,我现在没有办法做到这一点。 所以,我已经在Jboss上集成了应用程序,其应用程序足够小,可以在一个盒子上运行。 这意味着一台机器可以处理负载。 但是,目前的问题是,我被要求在同一个环境中运行多个系统。 我们的机器是虚拟的,由于硬件有限,所以限制在8GB内存,这使得jboss大概有7GB的空间。 不幸的是,这还不足以运行这组应用程序。 我不断得到堆错误和崩溃。 如果我将2个或3个jboss实例集中在一起,可以运行消耗比单个盒子可以处理更多资源的应用程序吗?

Apache和mod_proxy_balancer上的现有连接不会故障切换第二个JBoss节点

我有一个Jboss场,通过Apache HTTP + mod_proxy_balancer和mod_proxy_ajp进行负载平衡,具有以下configuration: <VirtualHost *:80> ServerName web-gui-acceptance.myorg.com ServerAlias web-gui-acceptance ProxyRequests Off ProxyPass /web-gui balancer://jbosscluster/web-gui stickysession=JSESSIONID nofailover=On ProxyPassReverse /web-gui http://srvlnx01.myorg.com:8080/web-gui ProxyPassReverse /web-gui http://srvlnx02.myorg.com:8080/web-gui <Proxy *> AuthType Kerberos […] </Proxy> <Proxy balancer://jbosscluster> BalancerMember ajp://srvlnx01.myorg.com:8009 route=SRVLNX01_node1 BalancerMember ajp://srvlnx01.myorg.com:8009 route=SRVLNX02_node1 ProxySet lbmethod=byrequests </Proxy> </VirtualHost> 当第一个JBoss节点失败时(主机虚拟机closures),我现有的连接不会在第二个节点上失败……第一个路由被保存(在表/ .shm中),并且提供了503个错误。 有人能告诉我我错过了什么吗?

我可以在RedHat JON Server中指定捆绑包部署顺序吗?

RedHat的Jboss ON Server是pipe理软件和Web应用程序的“捆绑”的一种方式。 是否可以指定必须部署捆绑包的顺序? 我们有一套bundle,它将标准构build的机器引导到Jboss应用服务器,但是必须按照逻辑顺序部署这些bundle才能成功安装。 订单可以在JON中进行控制吗?

Nginx的proxy_pass在某些文件上的错误500

在StackExchange的这一边新的。 我一直试图设置一个nginx服务器作为前端http服务器,redirect到networking中的其他服务器(稍后将用于加载平衡,但现在我们只是希望代理工作), 我有以下设置的位置: location /site/ { proxy_pass http://www.mysite.com:port/site/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_max_temp_file_size 0; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; } 我现在的问题是,它会在第一页(首页)和第二页(login表单)上正确加载所有内容,但是当用户login并进入第三页(仪表板)时,浏览器将无法加载内部dynamic加载的某些页面(想想jsp包含)。 有趣的是,如果我build立了一个去http://www.mysite.com:port的位置,然后通过http://localhost:8080/site/来访问它,它会加载所有内容,login和用户可以使用里面的所有东西,没有问题。 现在,你可以说,“好吧,只要让他们使用它”,但我想隐藏在另一台服务器上的页面的全名。 我怎样才能做到这一点,而没有这些文件返回错误500s? PS:代理设置为处理JBoss Aplication Server的数据。 (在这里添加这个,因为它可能是JBoss服务器不真正享受名称的代理处理)

JBoss的URL重写

我试图通过在我的JBossconfiguration的standalone.xml中定义各种模式来重写URL。 这是现在的样子: <virtual-server name="default-host" enable-welcome-root="false"> <alias name="localhost"/> <alias name="example.com"/> <rewrite pattern="^/$" substitution="foo$1" flags="nocase"/> <rewrite pattern="^bar$" substitution="foo$1" flags="nocase"/> </virtual-server> 但是这些都没用! 如果有问题的话,我可以使用torquebox on / foo设置jruby应用程序。 我不介意在另一个文件中设置重写,如果更好的话。 我只是不知道如何。

在linux上用find命令debugging问题

我在两台服务器上运行JBoss EAP6,并试图让CAS工作。 它工作在节点1伟大,但在节点2我得到一个错误: Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path 如果我在节点1上运行以下内容: find/ -name log4j-over-slf4j.jar 2> errors.txt I 得到这个输出: /usr/share/java/slf4j/log4j-over-slf4j.jar /usr/share/java/slf4j-eap6/log4j-over-slf4j.jar 但是,如果我在节点2上运行它,我得到以下内容: /usr/share/java/slf4j-eap6/log4j-over-slf4j.jar /usr/share/java/slf4j/log4j-over-slf4j.jar 如果我运行:find / -name slf4j-log4j12.jar 2> errors.txt 位于两个节点上的/usr/share/java/slf4j-eap6/slf4j-log4j12.jar。 我有一种感觉,node2使用/ usr / share / java / slf4j-eap6 /之前/ usr /共享/ java / slf4j /这两个jar子在他们犯的错误..记住节点1工作..