如何將javaweb項目部署到linux下

以下是對將javaweb項目部署到linux下的方法進行了詳細的分析介紹


一般都在windows下開發的現在部署到linux下

將項目達成war包(用eclipse項目右鍵>Export>選擇war file)

將tomcat(用winSCP當然你也可以用secureCRT用securCRT需要建立sftp(即上傳文件的目錄)用put tomcat命令)考到ilunx對應的目錄下

然後將項目的war包放到tomcat的webapps目錄下

啓動tomcat(命令/startupsh(linux下啓動tomcat是sh文件而非bat文件))


遇到問題如下

運行/startupsh 是報錯

bash: /startupsh: Permission denied

原因沒有運行sh的權限

解決chmod *sh

注Linux chmod +和chmod + 各是什麼意思呢?

代表用戶對該文件擁有讀寫執行的權限同組其他人員擁有執行和讀的權限沒有寫的權限其他用戶的權限和同組人員權限一樣

代表usergroup others 都有讀寫和可執行權限

獲得權限後再運行/startupsh命令時報錯

This file is needed to run this program

原因該文件需要一個運行環境(即配置jdk環境變量)

解決JAVA_HOME=/usr/java/jdk_/(當然這個目錄根據自己的jdk安裝目錄)


然後在運行/startupsh 提示

Using CATALINA_BASE: /usr/local/sarft/apache/apachetomcat

Using CATALINA_HOME: /usr/local/sarft/apache/apachetomcat

Using CATALINA_TMPDIR: /usr/local/sarft/apache/apachetomcat/temp

Using JRE_HOME: /usr/java/jdk_/

Using CLASSPATH: /usr/local/sarft/apache/apachetomcat/bin/bootstrapjar

如果提示以上信息表明 tomcat啓動成功!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章