linuxwebsphere安裝
1. linux的websphere7.0安裝後啟動報錯的問題
你安裝完was之後,是否添加了控制台?也就是DMGR,你運行的命令是啟動控制台的
實在不行,可以把dmgr刪了之後重新添加
刪除節點:沒啥重要的,所有的都刪了
./manageprofiles.sh -deleteAll
刪了profile之後,直接rm清一下文件夾
添加命令:進入到AppServer/bin下運行:
./manageprofiles.sh -create -profileNameDmgr1 -profilePath /opt/IBM/WebSphere/AppServer/profiles/Dmgr1 -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/management-hostName name1-enableAdminSecurity true -adminUserName admin -adminPassword admin
記得修改下命令中的hostname、username、password幾個參數
2. 軟體實施工程師一定要會linux下安裝資料庫或WebSphere 等等嗎
實施工程師不一定得會linux,但是很多情況下都會的。
因為你既然說的linux,那麼基本說的實施的程序應該大部分都是java做的,J2EE做的是企業級的應用程序,大公司大企業用的多,所以他們比較追求系統的穩定性,所以Linux是非常常用的,另外這些企業也捨得花錢使用websphere和大型資料庫。
綜上所述,如果你的定位是java軟體實施工程師,那麼你說的這些基本都是必須的,如果是要實施其他語言編寫的軟體的話,那麼可能就不是很必要了。
另外在linux下安裝大型資料庫Oracle、DB2、Informix、伺服器如WebLogic、WebSphere等還有搭建集群環境 這些我認為都不簡單,很麻煩而且很容易出問題,非常熟悉了就另當別論。
如果這些你都會了的話,其他環境下的軟體實施都是小意思。
3. websphere 7.0在linux解壓後,運行./install.sh後,沒有彈也圖形界面
7.0...怎麼會裝那麼老的版本……沒裝過那麼老的版本
但是看提示是叫你設了EMBEDDEDEXPRESS_INSTALLROOT環境變數再執行
或者用./install.sh -installRoot 安裝目錄
來安裝
4. 在Linux環境下,我想把websphere8.5的jdk1.6換成1.7,不知道怎麼弄了,求解越詳細越好,謝謝!
參考https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.installation.nd.doc/ae/tins_installation_jdk7_gui.html
選擇server1,出來界面,之後找到sdk,點擊,之後就激活jdk1.7
在重啟was
5. linux伺服器, webSphere "WASPostParam" Cookie 反序列化拒絕服務,這個漏洞怎麼解決
配置nginx
#cookie_WASPostParam參數置空
if(cookie_WASPostParam != ""){set $cookie_WASPostParam "";}
6. 我在linux下安裝websphere,websphere出來的圖形界面都是亂碼,如何解決
最簡單的處理方式是:
在命令行下,輸入:export LANG=en_US,
然後再運行安裝程序,以英文方式安裝。
7. linux要用什麼用戶安裝was
一準備
1. 登錄到系統,是否使用root用戶都可以(推薦使用root用戶安裝,以減少安裝復雜度)。檢查umask設置:對root用戶,推薦使用0022;對非root用戶,推薦使用0002
2. 安裝FireFox瀏覽器(一般預設都會安裝),用來在安裝時運行Launchpad程序,以及在安裝後,使用Gnome或者KDE中的為Linux WAS創建的快捷菜單
3. 如果以前在系統中安裝過Linux WAS,要停止所有相關的Java進程,以及IBM HTTP Server進程
4. 確保足夠的硬碟空間。基本的安裝(不包括HTTP Server)大概需要以下大小的硬碟空間:
/opt/IBM/WebSphere ~ 930M
/tmp ~ 100M
包含例子的WAS profile ~ 200M,一般也在/opt/IBM/WebSphere目錄下
5. 增加ulimit值,以免在addNode和importWasprofile的時候出問題:在用戶的bash登錄腳本(~/.bashrc)的最後加入一行:ulimit -n 8192
6. 如果安裝了帶有cp命令的軟體,要確保把這些軟體的路徑從PATH環境變數中去掉,以保證使用shell的cp命令。在安裝完Linux WAS以後,再恢復PATH設置即可。
二 安裝Linux WAS
1. 以root用戶運行安裝包根目錄下的launchpad.sh命令啟動Launchpad
2. 在打開的頁面中,點擊"Launch the installation wizard for Websphere Application Server",彈出Linux WAS安裝向導歡迎界面
3. 在System Prerequisite Check頁會有警告說 沒有檢測到支持的操作系統,點擊Next忽略即可
4. 在WebSphere Application Server Environments頁面,選擇"Application Server"
5. 在Enable Administrative Security頁面,取消選中(如果需要的話,可以在安裝以後啟用)
6. 安裝結束後,點擊Finish按鈕,接著彈出First Steps Console
7. 可選步驟:點擊Installation verification,驗證安裝,然後可以點擊Administrative console,打開管理控制台頁面(http://servername:9060/ibm/console)查看Linux WAS的相關配置信息。最後點擊Stop the server,停止Linux WAS。
8. 可選: 安裝補丁包將補丁包安裝程序(UpdateInstaller)7.0.0.0-WS-UPDI-LinuxIA32.zip,解壓縮,然後cd到解開的目錄下面,以root運行java -jar setup.jar,預設安裝到/opt/IBM/WebSphere/UpdateaInstaller安裝結束後,UpdateInstaller會自動運行,(手動將下載的補丁包,如7.0.0-WS-WAS-LinuxX32-FP0000005.pak放到/opt/IBM/WebSphere/UpdateaInstaller/maintenance下面),一路Next即可。
9. 如果啟用了SELinux,需要更改Linux WAS相關的java命令程序以及相關鏈接庫和jar包的security context, 不然在用startServer.sh啟動Linux WAS的時候會碰到類似如下的錯誤信息 /opt/IBM/WebSphere/AppServer/bin/startServer.sh: line 145: /opt/IBM/WebSphere/AppServer/java/bin/java: Permission denied Linux WAS本身提供了現成的腳本(/opt/IBM/WebSphere/AppServer/properties/version/nif/config/script/relabel_was.sh)來自動完成這些修改。不過這個腳本是為RHEL 5量身定做的,會檢查系統是不是RHEL5. 所以我們要做一下簡單的修改,注釋掉腳本最後的檢查語句,如下所示:
view plain to clipboardprint?
#if [ -r /etc/redhat-release ]; then
# release=`cat /etc/redhat-release | awk '{print $7}'`
# version=${release%%\.*}
# if [ $version -ge 5 ]; then
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
INSTALL_PATH=$1
JAVA_PATH=$INSTALL_PATH/java/jre
set_java_contexts
set_lib_contexts
fi
# fi
#fi
exit $rc
#if [ -r /etc/redhat-release ]; then
# release=`cat /etc/redhat-release | awk '{print $7}'`
# version=${release%%\.*}
#if [ $version -ge 5 ]; then
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
INSTALL_PATH=$1
JAVA_PATH=$INSTALL_PATH/java/jre
set_java_contexts
set_lib_contexts
fi
#fi
#fi
exit $rc
把修改後的腳本存為relabel_was_fedora.sh,然後執行:
sudo setenforce 0
sudo ./relabel_was_fedora.sh /opt/IBM/WebSphere/AppServer/
sudo setenforce 1
10. 如果啟用了防火牆,要打開Linux WAS相關的埠,比如9080,9060等
11. 運行sudo /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1 啟動Linux WAS,檢查一切是否正常。