- 1、java項目怎麼部署到linux服務器啊?
- 2、java 項目部署
- 3、java 應用程序在linux 上怎麼部署 運行
1、首先需要在linux服務器上配置java環境,如安裝jdk+tomcat
2、配置完成jdk+tomcat環境後,需要把你的java項目複製到tomcat的webapps下
3、複製到tomcat的webapps後,重啟tomcat,然後訪問項目名,瀏覽驗證java項目
4、安裝jdk+tomcat環境如下:
1)下載JDK(下面分別是32位系統和64位系統下的版本)
#32位
#64位
# getconf LONG_BIT # 查看系統多少位
2) 安裝JDK7.0版本
先卸載服務器自帶的jdk軟件包
# java -version #查看服務器是否安裝過jdk
java version “1.6.0_17”
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看服務器安裝的jdk軟件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸載軟件包
安裝jdk7.0
解壓配置安裝
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
添加jdk7.0到系統環境變量
# cp /etc/profile /etc/profile.bak #備份
# vi /etc/profile #編輯,在最後添加下面的內容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# source /etc/profile #使配置文件立即生效
由於系統中可能會有默認的其他版本JDK,所以,為了將我們安裝的JDK設置為默認JDK版本,還要進行如下工作。
update-alternatives –install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives –install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives –install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
執行下面命令,設置默認版本,此命令執行後,系統會列出當前存在的各種JDK版本,會提示你選擇
# update-alternatives –config java
測試
# java -version # 測試是否成功
下載並啟動tomcat
# cd /data 進入你放置的目錄
# wget
# tar -zxv -f apache-tomcat-7.0.56.tar.gz
# mv apache-tomcat-7.0.56 /usr/local/tomcat7
# chmod 755 -R /usr/local/tomcat7/
# /usr/local/tomcat7/bin/startup.sh
第一步、這個圖的左邊那個按鈕就是部署按鈕,中間的那個是啟動服務器的、點下下三角可以選擇。
第二步、我是已經部署上去的,你沒有的話,點Add,再選擇你裝好的tomcat。deploy就是部署的意思。。。
部署以後,就在你服務器上了,這是我的目錄,你根據自己的tomcat安裝目錄也可以找到的。
第三步、
最後你啟動tomcat服務器,就可以打開瀏覽器登錄什麼的了。
希望能對你有幫助!!!
java 應用程序在linux部署方法:
1,將項目達成war包(用eclipse,項目右鍵–Export–選擇war file)
2,將tomcat(用winSCP當然也可以用secureCRT,用securCRT需要建立sftp(即上傳文件的目錄),用put tomcat命令)考到ilunx對應的目錄下
3,然後將項目的war包放到tomcat的webapps目錄下
4,啟動tomcat(命令:./startup.sh(linux下啟動tomcat是.sh文件而非.bat文件))
遇到問題如下:
運行./startup.sh 是報錯
-bash: ./startup.sh: Permission denied
原因:沒有運行.sh的權限
解決:chmod 777 *.sh
755 代表用戶對該文件擁有讀,寫,執行的權限,同組其他人員擁有執行和讀的權限,沒有寫的權限,其他用戶的權限和同組人員權限一樣。
777代表,user,group ,others ,都有讀寫和可執行權限。
獲得權限後再運行./startup.sh命令時報錯:
This file is needed to run this program
原因:該文件需要一個運行環境(即配置jdk環境變量)
解決:JAVA_HOME=/usr/java/jdk1.6.0_25/(當然這個目錄根據自己的jdk安裝目錄)
然後在運行./startup.sh 提示:
Using CATALINA_BASE: /usr/local/sarft/apache/apache-tomcat-6.0.29
Using CATALINA_HOME: /usr/local/sarft/apache/apache-tomcat-6.0.29
Using CATALINA_TMPDIR: /usr/local/sarft/apache/apache-tomcat-6.0.29/temp
Using JRE_HOME: /usr/java/jdk1.6.0_25/
Using CLASSPATH: /usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar
如果提示以上信息表明 tomcat啟動成功,可以正常run了。
原創文章,作者:MKPBP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127013.html