下载Jboss
下载地址:https://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA/
这里要注意的是不要下载src的,直接下载zip的,在Linux和Windows都能用。
由于我这个项目的特殊性,又到官网下载了1.6的jdk。
这里以Linux为例:
安装jdk
在jdk包所在目录执行下面命令,如果无法执行就使用chmod +x:
执行完毕后默认会安装在/usr/java下:
配置环境变量:
#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上传到相应的目录即可。
我的是放在了:
更改Jboss端口号
这里要注意的是Jboss 的 server下有三个配置示例(default是缺省配置):
我这里修改的是defaul。
进入serve/default/deploy/jboss- web.deployer下的server.xml文件:
把8080改成没有被占用的其它端口即可。
在Jboss中部署java web项目
我这里是部署到了default里面了,将项目放至serve/default/deploy下:
启动Jboss
在启动Jboss之前先配置主机名和IP,否则会报错Exception creating identity:XXX XXXXX
配置主机名和IP:
配置完成后:
进入Jboss的bin目录
执行:
./run.sh -b 192.168.220.133
还有个-c指定运行的是哪个示例。
启动成功!
怎么关闭Jboss呢,再开一个连接:
进入到Jboss的 bin目录:
./shutdown.sh -S 即可。不放心可以查找pid进行kill掉。
我之前启动项目会出现内存溢出的情况,可以更改run.sh文件:
增加:
-Xms512m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=512m