Articles of jboss

如何在Windows 7环境下使用NginxconfigurationJboss AS 7

任何一个指向一步一步的指南,以nginxconfigurationn jboss AS7企业应用程序。 假设我有webserverpath:C:\ jboss-as-7.1.1.Final \ deploy @ C:\ jboss-as-7.1.1.Final \ standalone \ deployments \ HelloWorld.deployed AppContext url: http://localhost:9090/HelloWorld 我希望所有的请求都来到nginx:80来指向 http://localhost:9090/HelloWorld 注意: 我踊跃https://serverfault.com/questions/293348/configure-nginx-for-jboss-tomcat其中只显示一个通用的信息。 任何人都可以指向在Jboss AS7中以独立模式部署的jboss ear应用程序的实际configuration(应用程序未部署为分解版本)。

指向env的jbosscaching位置var

我在我的configurationxml文件中有以下代码: <jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.2"> <locking isolationLevel="READ_COMMITTED" nodeLockingScheme="mvcc" useLockStriping="false" concurrencyLevel="1500" lockParentForChildInsertRemove="false" lockAcquisitionTimeout="10000" writeSkewCheck="true" /> <!– 0 = no eviction –> <eviction wakeUpInterval="500" /> <loaders passivation="false" shared="false"> <preload> <node fqn="/" /> </preload> <loader class="org.jboss.cache.loader.FileCacheLoader" async="false" fetchPersistentState="true"> <properties> location=/${env.VG_HOME}/cacheloader </properties> </loader> </loaders> </jbosscache> 其中VG_HOME是指向本地文件夹的env var。 我已经使用Jetty服务器在Linux和Windows上testing了这个设置,并且按照预期工作。 在tomcat 7下,我创build了设置为“VG_HOME = C:\ config”的setenv.sh/bat。 但是,启动应用程序时,cacheloader文件夹将在根目录(包括windows / linux)下创build,其名称为$ {env.VG_HOME}。 我怀疑xml中的location属性没有在setenv.sh/bat文件中看到env集合。 修正任何想法,意味着应用程序在使用Tomcat时在正确的位置创build文件夹。 谢谢!

寻找启动jboss的最佳方式

我试图找出,如何在特定的时间启动与cron工作的JBoss。 我现在正在做的是设置一个cron,然后在JBoss startinstance脚本中,我放置睡眠700秒,直到jboss启动。 有没有更好的方法来真正知道JBoss何时成功启动,然后继续stream动,而不是睡700秒? 有没有人做类似的事情? 我有这样的事情,我不认为这是正确的解决scheme: #!/bin/ksh #This script accepts one parameter URL which should to tracked usage() { msg=${1} echo "ERROR: " exit 1 } args_no=$# if [[ ${args_no} -ne 1 ]]; then usage fi URL_to_check=${1} jboss_status=1 while [[ ${jboss_status} -ne 0 ]]; do wget ${URL_to_check} > /dev/null jboss_status=$? sleep 10 done exit 0

JBoss服务器停止

我在保持JBoss服务器运行时遇到问题。 这是我用来启动它的命令: sudo /JBOSS_HOME/bin/run.sh conf -b servername.domainname.tld JBoss大概4分钟左右就可以开始了,当我开始时,它会显示为一个进程。 但是,如果我再次注销SSH和ps ,它已经停止。 有没有办法启动服务器,以便在用户注销SSH时不会自动停止?

JBoss5和JBoss7的安装冲突与Linux机器相同

我有一个正常工作的JBoss7安装,但最近在我的机器上我的队友安装了JBoss5.1.0GA,从那以后我面临两个问题,仍然无法解决它们。 以前我用init.d脚本停止jboss。 我得到这个错误。 [root ~]# service jboss stop Stopping jboss-as: [ OK ] [root ~]# *** JBossAS process (25571) received KILL signal *** grep: /var/run/jboss-as/jboss-as-standalone.pid: No such file or directory 与jboss生成的用于检查天气服务器是否正在运行的processID文件可能会有任何冲突。 我怀疑与另一个JBoss5安装有冲突。 第二个问题是我无法通过jboss-cli.sh与服务器连接 [root bin]# sh jboss-cli.sh You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list […]

上传大文件导致NoHttpResponseException

我有一个J2EE应用程序,它有一个允许上传文件的REST端点。 应用程序部署在Linux服务器上的jboss中。 当我们的服务器中的文件小于4MB时,所有的都是好的,但是当我上传一个大文件的时候,我总是得到: org.apache.http.NoHttpResponseException: The target server failed to respond 当我在本地进行testing时(REST客户端调用在本机上运行的本地服务器),一切正常。 我甚至可以上传10mb +,没有遇到任何例外。 但是当我通过REST客户端访问Linux服务器,并且文件大于4MB时,我会得到NoHttpResponseException。 我已经尝试通过curl命令在linux服务器本身内调用上传端点,并且它正在工作。 所以,我猜这是不是在我的代码或jboss设置特定的东西,但在Linux服务器上的问题/configuration(服务器超时设置也许?)? 任何人都可以指向正确的方向吗? 所有帮助赞赏。 请让我知道,如果你需要更多的信息。 谢谢!

打包Java Web应用程序以及jboss,mysql和activemq进行部署

我有一个使用JBoss,MySQL和ActiveMQ的springframework Web应用程序。 目前,我必须手动安装和configurationJBoss,MySQL和ActiveMQ和JBoss。 打包应用程序的最佳方式是什么,以便用户可以一键安装(在Linux平台上,也许Windows也是这样)?

在ZABBIX代理窗口中使用JBOSS 7.1 JMX进行监视

当我尝试使用JBoss 7.1连接我的zabbix服务器时出现问题,错误是: 无法检索RMIServer存根:javax.naming.ServiceUnavailableException [根exception是java.rmi。 我认为故障是在客户端configuration,代理运行在Windows中,一些知道什么命令我需要用来更改run.conf中的端口。 谢谢你的时间。

从Runtime.getRuntime()。exec(command)运行的外部进程从哪里获取内存?

我有一个在JBoss AS 7下运行的Java应用程序,它使用Runtime.getRuntime().exec(command)来调用相当复杂的bash脚本。 bash脚本失败,因为cvs报告内存不足(错误是“E342:内存不足!”)。 那么我应该增加JBoss AS的可用内存量(用JAVA_OPTS =“ – Xms256m -Xmx2048m”或类似的东西),还是这表明操作系统本身的内存不足?

JBossconfiguration

我一直负责设置运行JBoss的服务器,这大概是最新的版本。 我想知道是否有人build议为Linux(红帽)系统设置磁盘分区? 目前他们正在一个分区上运行实验室,我想避免进入生产环境。 具体来说,我想知道哪个分区应该占用大部分空间? 该系统是全新的,并具有6个150 GB磁盘的Raid5控制器。 谢谢。