Jboss项目在Linux系统下的部署步骤

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:1054

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。



jdbc/DataSource
jdbc:oracle:thin:@192.168.32.16:1522:zjapp
oracle.jdbc.driver.OracleDriver
false
zjpay_svr zjpay_svr123
Oracle11g


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
DataSource
2.数据库驱动拷贝到$JBOSS_HOME\server\default\lib目录下
3.在web.xml中加入jboss配置
contextClass org.jboss.spring.vfs.context.VFSXmlWebApplicationContext 4.WEB-INF下的zjupp文件中的dao.xml中的加入JNDI配置 DataSource

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】