新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 如何將javaweb項(xiàng)目部署到linux下

如何將javaweb項(xiàng)目部署到linux下

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò) 收藏

以下是對(duì)將項(xiàng)目部署到下的方法進(jìn)行了詳細(xì)的分析介紹需要的朋友可以過(guò)來(lái)參考下

本文引用地址:http://www.butianyuan.cn/article/201609/303755.htm

一般都在windows下開(kāi)發(fā)的現(xiàn)在部署到

將項(xiàng)目達(dá)成war包(用eclipse項(xiàng)目右鍵>Export>選擇war file)

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

然后將項(xiàng)目的war包放到tomcat的webapps目錄下

啟動(dòng)tomcat(命令/startupsh(下啟動(dòng)tomcat是sh文件而非bat文件))

遇到問(wèn)題如下

運(yùn)行/startupsh 是報(bào)錯(cuò)

bash: /startupsh: Permission denied

原因沒(méi)有運(yùn)行sh的權(quán)限

解決chmod *sh

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

代表用戶對(duì)該文件擁有讀寫(xiě)執(zhí)行的權(quán)限同組其他人員擁有執(zhí)行和讀的權(quán)限沒(méi)有寫(xiě)的權(quán)限其他用戶的權(quán)限和同組人員權(quán)限一樣

代表usergroup others 都有讀寫(xiě)和可執(zhí)行權(quán)限

獲得權(quán)限后再運(yùn)行/startupsh命令時(shí)報(bào)錯(cuò)

This file is needed to run this program

原因該文件需要一個(gè)運(yùn)行環(huán)境(即配置jdk環(huán)境變量)

解決JAVA_HOME=/usr/java/jdk_/(當(dāng)然這個(gè)目錄根據(jù)自己的jdk安裝目錄)

然后在運(yùn)行/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啟動(dòng)成功!



關(guān)鍵詞: javaweb linux

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉