~/.profile 是在使用者的主目錄下的一個檔案,每次使用者登陸都會執行這裡邊的ENV環境變數設定。
/etc/profile是一個全域的環境變數設定,只要登陸系統的使用者都會執行裡面的ENV環境變數設定
~/.kshrc是在使用者的主目錄下面的,每次執行KSH下面的子shell的時候,都會執行這裡面的ENV環境變數設定。
~/.dtprofile是在使用者的主目錄下面的,在這裡設定你進入CDE時的一些變數設定,如果使用者沒有通過CDE進入過系統,
那麼將不會產生這個檔案,只有使用者曾經用CDE進入過系統後就會自動產生一個.dtprofile檔案,然後還可以對裡邊的變數進行設定。
如果在這個檔案裡的DTSOURCEPROFILE的變數設定為true則會讀取使用者矚目路下的.profile檔案裡的變數設定,
如果沒有這個變數或者設定為false,那麼將不讀取.profile裡的環境變數。
如果想讓剛剛改變的.profile .kshrc裡面的設定馬上生效使用,可以使用以下的命令:
. ~/.profile
. ~/.kshrc
可用的/etc/profile檔案:
trap "" 2 3
export LOGNAME PATH
PATH=/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/ccs/bin:/usr/sadm/admin/bin:/usr/local/ssl/bin:$PATH ;
export PATH
MANPATH=/usr/share/man:/usr/local/man ;
export MANPATH
LD_LIBRARY_PATH=/usr/local/lib ; e
xport LD_LIBRARY_PATH
EDITOR=/usr/bin/vi ;
export EDITOR
ulimit -n 8192
if [ "$TERM" = "" ]
then
if /bin/i386
then
TERM=sun-color
else
TERM=sun
fi
export TERM
fi
# Login and -su shells get /etc/profile services.
# -rsh is given its environment in its .profile.
case "$0" in
-sh | -ksh | -jsh | -bash)
if [ ! -f .hushlogin ]
then
/usr/sbin/quota
# Allow the user to break the Message-Of-The-Day only.
trap "trap '' 2" 2
/bin/cat -s /etc/motd
trap "" 2
/bin/mail -E
case $? in
0)
echo "You have new mail."
;;
2)
echo "You have mail."
;;
esac
fi
esac
umask 022
trap 2 3
---------------------
怎麼讓WAR,EAR包改成手動啟動並執行包:
對於EAR:
1、解壓:將匯出的EAR副檔名改為rar,在改名後的檔案上單擊右鍵,選擇釋放到<檔案名稱>\,並在解壓後的目錄名後加上“.ear”
2、進入剛才解壓後的產生的目錄,將所有war檔案的副檔名改為rar,選中所有rar檔案單擊右鍵,選擇釋放每個檔案檔案到單獨的檔案夾。
3、刪除所有RAR檔案,然後在所有剛才解壓的檔案夾名稱後面加上“.war”即可
對於WAR:
1、首先將匯出的WAR檔案的尾碼名改為rar,例如GOOD.war為GOOD.rar
2、然後將rar壓縮包解壓到同名檔案夾下,例如GOOD檔案夾下
3、最後給釋放後的檔案夾加上尾碼.war 例如GOOD.war
4、將該檔案夾拷至JBoss的\jboss-3.2.4\server\default\deploy檔案夾下就ok