linux jboss伺服器釋出簡單java專案
只是新手記錄釋出流程而已,大神請繞過。
我們在釋出專案之前還應該注意以下問題:
1.我們在開發的時候往往是使用的本地資料庫,本地ip,所以我們釋出專案前應該先檢查下這些ip地址,資料庫連線地址是否符合即將釋出的伺服器平臺,如不符合請在釋出前進行更換。
2.如果平時開發使用的是myEclipse工具,釋出前匯出來的war包本身可能缺少些必要的.jar檔案,導致在jboss上釋出失敗,這就需要具體專案具體分析了,如果缺少請自行單獨補上,一般缺少的.jar檔案就是myEclipse工具裡的某些自帶的.jar檔案。可以在佈置到本地tomcat裡啟動成功的專案WEB-INF/lib 資料夾裡尋找。單獨引入myEclipse的lib資料夾裡重新引入這個.jar檔案,缺.jar檔案的事,就會解除。
3.釋出的時候,建議先放一個備份的壓縮的檔案(~比如war檔案就是壓縮的~)到比如新建的bak資料夾中 然後在去解壓到釋出專案的位置去釋出。
好了 言歸正傳,檔案上傳到bak資料夾中後,登入linux工具,先進到bak檔案目錄下:
比如 eg: cd /home/bak
然後解壓到釋出專案的最終位置去:
比如eg: unzip 專案名.war -d /home/jboss-eap-6.2/standalone/deployments/專案名.war
(雖然解壓前,解壓後都叫 “專案名.war” ,但是一個是.war檔案,解壓完的是 “專案名.war”資料夾)
然後進入到釋出檔案的目錄下
比如eg: cd /home/jboss-eap-6.2/standalone/deployments
最後touch目標檔案,去釋出專案
比如eg: touch 專案名.war.dodeploy
有的時候touch釋出 會引起伺服器當機。。。 這個時候需要重啟伺服器 ,並重新touch
先檢視程式,找jboss對應的程式:
ps -ef|grep jboss
殺掉對應的程式號:
kill -9 程式號
回到根目錄 重啟Jboss6
eg: cd /home
./start startJboss6.sh
檢視日誌:
cat startJboss6.sh
tail -100f ..(此處為上一行打完後,出的地址內容貼上處)
剛重啟完後檢視日誌 ,看是否重啟成功。
相關文章
- JAVA專案中釋出WebService服務—簡單例項JavaWeb單例
- Java專案部署到雲伺服器最簡單的方法Java伺服器
- java專案如何加密及釋出Java加密
- 最簡單jboss教程!
- pipeline釋出java網站專案Java網站
- WebService 簡單入門教程(Java Web專案)WebJava
- 在linux伺服器上平滑釋出(藍綠髮布)java專案,不影響現有業務執行Linux伺服器Java
- Linux下的環境部署和專案釋出Linux
- JBoss Data Grid 6釋出
- jboss3.0.3釋出錯誤???S3
- jboss釋出目錄問題?
- JBOSS EAP 5專案遷移至JBOSS EAP 6
- jenkins專案釋出Jenkins
- 教你釋出vue+.netCore專案到伺服器VueNetCore伺服器
- java程式linux釋出流程JavaLinux
- JAVA專案伺服器部署Java伺服器
- 阿里雲伺服器釋出專案後無法訪問阿里伺服器
- Linux下簡單部署伺服器Linux伺服器
- 如何在Linux安裝Python+JDK+Mysql+Tomcat+Django以及簡單的跑一個java web專案和一個簡單的Django專案LinuxPythonJDKMySqlTomcatDjangoJavaWeb
- 淺入深出Vue:釋出專案Vue
- Qt 專案的打包釋出QT
- renren開源專案釋出
- 菜鳥學Java(十六)——Jboss簡介Java
- 釋出nuget 如何配置專案檔案
- 簡簡單單躲過JavaScript的3個錯誤釋出JavaScript
- 在jboss3.2.2中釋出ofbizS3
- 請大家參與討論:如何用JBuilder7+JBoss3搭建最簡單的EJB釋出平臺?UIS3
- 【Linux\Java\雲伺服器】一分鐘部署/撤下伺服器上的Java專案LinuxJava伺服器
- Vue3專案的簡單搭建與專案結構的簡單介紹Vue
- Java web專案根目錄的獲得(釋出之後)JavaWeb
- java專案部署到伺服器Java伺服器
- Bintray專案釋出-BintrayRelease
- 使用maven向jboss釋出war方法總結Maven
- 請教jboss 多應用釋出問題
- 關於Jboss應用ear檔案的釋出問題,幫忙看看:)
- 簡單vue專案腳手架Vue
- Python簡單爬蟲專案Python爬蟲
- springboot簡單的專案Spring Boot