Jboss项目在Linux系统下的部署步骤
Jboss项目在Linux系统下的部署步骤
一、确定linux的系统是64位还是32位,在192.168.32.17上安装对应的JDK和jboss
JDK1.6
# sh jdk_1.6.0_02-i586.bin
移动到某一目录下,这里是/usr/java
# mv jdk_1.6.0_02 /usr/java
Jboss7.x
# tar -zxvf jboss-4.x.xSP1.tar.gz
移动jboss-4.0.1SP1放到 /usr/java
# mv jboss-4.0.1SP1 /usr/java
二、最好能建立一个针对jboss目录文件下所有权限的用户
三、设置JDK jboss环境变量
1.配置jDK
#vi /etc/profile
在最后面加入
#set java environment
JAVA_HOME=/usr/java/jdk1.6.0_02
CLASSPATH=.:$JAVA_HOME/lib.tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出。
要使JDK在所有的用户中使用,可以这样:
vi /etc/profile.d/java.sh
在新的java.sh中输入以下内容:
#set java environment
JAVA_HOME=/usr/java/jdk1.6.0_02
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh
编辑# gedit ~/.bashrc
在最后添加
JAVA_HOME=/usr/java/jdk1.6.0_02
JAVA_BIN=/usr/java/jdk1.6.0_02/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
JBOSS_HOME=/usr/java/jboss-4.0.1sp1
PATH=$PATH:$JBOSS_HOME/bin
export JAVA_HOME JAVA_BIN PATH CLASSPATH JBOSS_HOME
登出然后在终端使用echo命令检查环境变量设置情况。
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
检查JDK是否安装成功
#java -version
如果看到JVM版本及相关信息,即安装成功!
2.开启jboss.
# cd $JBOSS_HOME/bin
# ./run.sh
浏览器输入 http://localhost:8080,看是否出现jboss页面
四、把项目打成一个war包移到到 $JBOSS_HOME/server
# mv **.war $JBOSS_HOME/server/default/deploy
五、jboss配置
1. 配置数据源:
在 jboss路径\docs\examples\jca目录下有各种数据库配置文件的样本。选择一个你合适的, copy到 server\default\deploy 下。配置文件可"随意"命名为 XXXX-ds.xml,该命名的后辍 请"确保"为"-ds.xml",如:v10-oracle-ds.xml。
2.修改“JBOSS安装目录\server\default\deploy\jboss-web.deployer\META-INF”下的jboss-service.xml文件,改属性“UseJBossWebLoader”为true。
3.调整jboss的日志级别,Jboss安装目录\server\default\conf\jboss-log4j.xml,最后节点属性
4.修改run.bat的JVM参数(可选,以2G为例):编辑Jboss安装目录\bin\run.bat文件,查找属性:
rem JVM memory allocation pool parameters. Modify as appropriate.
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m
set JAVA_OPTS修改为:
set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
六、web应用修改
1.在sping中配置JNDI
2.数据库驱动拷贝到$JBOSS_HOME\server\default\lib目录下
3.在web.xml中加入jboss配置