問題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歡迎管理界面