Linux部署web程序
* 遠程Linux軟件 SSH Secure Shell
* 安裝軟件 jdk-6u45-linux-x64-rpm.bin、jboss-4.2.3.GA.zip
一、安裝及配置Java環境
1、下載JDK安裝包jdk-6u45-linux-x64-rpm(需解壓)
2、將JDK安裝包jdk-6u45-linux-x64-rpm拷貝到Redhat任意目錄下。例如/home/instal(install需手動創建)
3、進入/home/install目錄 cd /home/install
4、執行賦權操作 #chmod +x jdk-6u45-linux-x64-rpm.bin
5、執行解壓命令 ./jdk-6u45-linux-x64-rpm.bin
6、解壓完成後,回到/home/install目錄,可以看到多出幾個文件,其中有一個安裝文件: jdk-6u45-linux-amd64.rpm
7、執行安裝命令 rpm -ivh jdk-6u45-linux-amd64.rpm
此時,開始安裝JDK。安裝完成後可以在/usr目錄發現一個新增的java文件夾,裏面放 的是安裝好的JDK
8、設置環境變量
在/etc/profile文件後面添加
#SET JAVAENVIRONMENT
JAVA_HOME=/usr/java/jdk1.6.0_45 #配置jdk路徑
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportJAVA_HOME
export PATH
exportCLASSPATH
9、設置完成後,輸入java -version
如果出現javaversion "1.6.0_45"等字樣,說明您的JDK已經安裝成功了
二、安裝、配置JBOSS
1、將jboss-4.2.3.GA.zip壓縮包拷貝Redhat任意目錄下,例如/home/service
2、解壓jboss unzip jboss-4.2.3.GA-jdk6.zip(此時如果覺得名字太長,可修改名字 rename jboss-4.2.3.GA jboss)
3、測試是否安裝成功
cd/home/server/jboss-4.2.3.GA/bin/
./run –b 0.0.0.0
用瀏覽器訪問服務器,如果出現jboss的歡迎界面,說明安裝成功
4、設置環境變量
編輯/etc/profile文件
#SET JBOSS ENVIRONMENT
JBOSS_HOME=/home/server/jboss-4.2.3.GA #jboss安裝路徑
export JBOSS_HOME
JBOSS高級配置
1、配置jboss為linux服務,以及開機自動啟動
1)創建服務文件cp/home/server/jboss/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss
2)修改服務文件(可以把文件下載下來,直接修改)
vi/etc/rc.d/init.d/jboss
I、修改BOSS_HOME :BOSS_HOME=${JBOSS_HOME:-"/home/server/jboss-4.2.3.GA"}
II、修改JAVAPTH:JAVAPTH=${JAVAPTH:-"/usr/java/jdk1.6.0_45/bin"}
III、修改啟動用戶:JBOSS_USER=${JBOSS_USER:-"root"}
IV、設置所有IP能夠訪問jboss
在JBOSS_CONF=${JBOSS_CONF:-"default"}下添加語句: JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"}3)設置啟動腳步
ln -s /etc/init.d/jboss /etc/rc3.d/K20jboss
ln -s /etc/init.d/jboss/etc/rc3.d/S80jboss
ln -s /etc/init.d/jboss/etc/rc5.d/K20jboss
ln -s /etc/init.d/jboss/etc/rc5.d/S80jboss
4)分配執行權限
chmod -f 770/etc/init.d/jboss
chmod -f 770 /etc/rc3.d/S80jboss
chmod -Rf 770 $JBOSS_HOME
5)啟動服務:service jboss start(關閉服務:service jboss stop 重啟服務:service jboss restart)
2、配置jboss jre內存
vi/home/server/jboss/bin/run.conf
修改if [ "x$JAVA_OPTS" ="x" ]; then後為
JAVA_OPTS="-Xmx8192M -Xms8192M -XX:MaxPermSize=512M"(配置jdk運行時內存為8G)
三、部署項目
將.war後綴的項目放到/jboss-4.2.3.GA/server/default/deploy目錄下,重啟Jboss(service jboss restart)即可
Linux部署web程序