jboss的安裝和啓動

問題1:-bash: ./run.sh: Permission deniedjava

解決辦法:用戶沒有執行sh權限 執行以下代碼就好# chmod u+x *.shweb

============================================sql

數據庫問題:數據庫

一、如何鏈接另外一臺計算機的數據庫?vim

解決辦法:在命令行輸入sqlplus 用戶名/密碼@鏈接計算機ip/實例名(例如orcl或者xe).瀏覽器

二、查詢數據庫的版本號bash

解決辦法:select * from v$version服務器

=======================================================app

Jboss運行環境:Linux+Jdk+Jboss+jsp系統webapp

Jboss軟件說明:相似於Tomcat,就是一個跑Jsp系統的環境,他的站點路徑跟Tomcat相似,Tomcat存放站點文件到webapps目錄下,而Jboss存放在server/default/deploy目錄下。

 

本次開發環境和測試步驟以下:

Linu操做系統:CentOS 64-bit

JBoss軟件下載地址
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA/jboss-4.2.3.GA.zip/download
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA/jboss-4.2.3.GA-jdk6.zip/download

下載後軟件名
jboss-4.2.3.GA.zip
jboss-4.2.3.GA-jdk6.zip

解壓縮文件
unzip /soft/jboss-4.2.3.GA.zip

Java安裝:我已經安裝過別的高版本,就再也不安裝這個JDK6了,配置完成後一樣能夠跑起Jboss來。


建立目錄
cd /
mkdir data
cd data

mkdir app
cd app

unzip /soft/jboss-4.2.3.GA.zip

cd /data/app/

chmod +x /data/app/jboss-4.2.3.GA


設置環境變量JBOSS_HOME

  執行vim /etc/profile命令,添加環境變量代碼以下

#jdk config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CALSSPATH=$JAVA_HOME/lib/*.* 

#jboss config
export JBOSS_HOME=/data/app/jboss-4.2.3.GA

#path config
export PATH=$PATH:$JAVA_HOME/bin:$JBOSS_HOME/bin

  執行指令source /etc/profile刷新環境變量


#echo $JBOSS_HOME  用來查看你的環境變量是否是輸出了。


修改 vi $JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml文件


將${jboss.bind.address}改成0.0.0.0不然jboss不能綁定網卡IP,服務器外沒法訪問


檢查 ls $JBOSS_HOME/server/default/lib/下是否有ojdbc14.jar(默認jboss是沒有的)

 


開機後自動啓動Jboss腳本


執行指令vi /etc/rc.d/init.d/jboss生成腳本文件,內容以下

#!/bin/bash

#

# /etc/rc.d/init.d/jboss

# init script for jboss precesses

#

# processname: jboss

# description: jboss is a j2se server

# chkconfig: 2345 86 16

# description: Start up the Jboss servlet engine.

if [ -f /etc/init.d/functions ]; then

. /etc/init.d/functions

elif [ -f /etc/rc.d/init.d/functions ]; then

. /etc/rc.d/init.d/functions

else

echo -e "\a jboss: unable to locate functions lib. Cannot continue."

exit -1

fi

RETVAL=$?

JBOSS_HOME="/data/app/jboss-4.2.3.GA" #jboss安裝目錄

case "$1" in

start)

if [ -f $JBOSS_HOME/bin/run.sh ];

then

echo $"Starting Jboss"

$JBOSS_HOME/bin/run.sh

fi

;;

stop)

if [ -f $JBOSS_HOME/bin/shutdown.sh ];

then

echo $"Stopping Jboss"

$JBOSS_HOME/bin/shutdown.sh

fi

;;

*)

echo $"Usage: $0 {start|stop}"

exit 1

;;

esac

exit $RETVAL


自動啓動腳本受權

運行chmod 755 /etc/rc.d/init.d/jboss命令,使得腳本文件可執行

註冊jboss服務

運行chkconfig --add /etc/rc.d/init.d/jboss命令,將其加到服務中


啓動Jboss

運行sh /data/app/jboss-4.2.3.GA/bin/run.sh命令


中止Jboss服務: service jboss stop

啓動Jboss服務: service jboss start

測試驗證:在火狐瀏覽器中打開網址http://localhost:8080後顯示Jboss歡迎管理界面

相關文章
相關標籤/搜索