下载Jboss

下载地址:​https://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA/​

这里要注意的是不要下载src的,直接下载zip的,在Linux和Windows都能用。

由于我这个项目的特殊性,又到官网下载了1.6的jdk。

安装使用Jboss4.2.3.GA_JAVA

这里以Linux为例:

安装jdk

在jdk包所在目录执行下面命令,如果无法执行就使用chmod +x:

安装使用Jboss4.2.3.GA_IP_02

执行完毕后默认会安装在/usr/java下:

安装使用Jboss4.2.3.GA_java_03

配置环境变量:

#set java environment
JAVA_HOME=/usr/java/jdk1.6.0_45
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

输入:

source /etc/profile  使更改的配置立即生效

检查jdk是否安装成功:

分别输入java -version     java      javac命令,正常显示即为安装成功。

安装Jboss

安装Jboss也很简单,将之前下载的Jboss上传到相应的目录即可。

我的是放在了:

安装使用Jboss4.2.3.GA_IP_04

更改Jboss端口号

 

这里要注意的是Jboss 的 server下有三个配置示例(default是缺省配置):

安装使用Jboss4.2.3.GA_IP_05

我这里修改的是defaul。

进入serve/default/deploy/jboss- web.deployer下的server.xml文件:

安装使用Jboss4.2.3.GA_java_06

安装使用Jboss4.2.3.GA_IP_07

 

 

把8080改成没有被占用的其它端口即可。

 

 

在Jboss中部署java web项目

我这里是部署到了default里面了,将项目放至serve/default/deploy下:

安装使用Jboss4.2.3.GA_IP_08

启动Jboss

在启动Jboss之前先配置主机名和IP,否则会报错Exception creating identity:XXX XXXXX

配置主机名和IP:

安装使用Jboss4.2.3.GA_JAVA_09

安装使用Jboss4.2.3.GA_java_10

配置完成后:

进入Jboss的bin目录

安装使用Jboss4.2.3.GA_JAVA_11

执行:

./run.sh -b 192.168.220.133

还有个-c指定运行的是哪个示例。

安装使用Jboss4.2.3.GA_IP_12

启动成功!

怎么关闭Jboss呢,再开一个连接:

安装使用Jboss4.2.3.GA_java_13

进入到Jboss的 bin目录:

./shutdown.sh -S   即可。不放心可以查找pid进行kill掉。

我之前启动项目会出现内存溢出的情况,可以更改run.sh文件:

安装使用Jboss4.2.3.GA_java_14

增加:

-Xms512m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=512m