顯示具有 windows 標籤的文章。 顯示所有文章
顯示具有 windows 標籤的文章。 顯示所有文章

2018年4月17日 星期二

將JBoss 設定成windows service

將JBoss設定成windos服務可省下很多時間,以下是步驟,我自己有遇到開啟後馬上shutdown的情形,因此加上一個set java home的錯誤處理,但因為我本身就有設置好環境變數,所以為什麼會有這問題現在也不太清楚。



1.     編輯<JBOSS_ROOT>\binservice.bat (ex: C:\jboss-as-7.1.1.Final\bin)
            記得先備份原檔案

set SVCNAME=JBAS71SVC
set SVCDISP=JBoss Application Server 7.1
set SVCDESC=JBoss Application Server 7.1.1 GA/Platform: Windows x86
set NOPAUSE=Y


2.     JAVA_OPTS註解成 REM set JAVA_OPTS=


3.     取代run.batstandalone.bat

4.     取代run.logstandalone.log

5.     取代call shutdown -S < .s.lock >> shutdown.log 2>&1
            call jboss-cli.bat --connect --command=:shutdown >> shutdown.log 2>&1



6.     儲存service.bat

7.     在此目錄下cmd執行 service.bat install

8.     確認服務已註冊JBoss 




9.     確認<JBOSS_ROOT>\bin\standalone.log有寫入內容

參考網站:

https://coderanch.com/t/470826/application-servers/Start-JBoss-run-bat

https://developer.jboss.org/message/724488

https://developer.jboss.org/message/616629#616629#616629

https://developer.jboss.org/wiki/RunningJBossAS7AsAWindowsService

2018年3月30日 星期五

建立apache sever 2.4 with jboss [windos10] (一)

1.下載網址在此



解壓縮後先看讀我(readme),裡面有下載的需求
Required Redistributable
Binaries built on Visual C++ 2015 x64 do not run on Windows XP or Windows Server 2003
These binaries were built with Visual Studioо 2015 x64, be sure to install the required Visual C++ 2015 x64 Redistributable Package, download from;
https://www.microsoft.com/en-us/download/details.aspx?id=49984 

如果沒有得記得要先下載並安裝,這裡就不贅述

2.將Apache24放在C槽下 C:\Apache24



3.開啟cmd 建議用系統管理員身份執行 C:\Apache24\bin\httpd.exe  -k  install

   安裝完後,打開服務




點選Apache24 然後啟動,如果出現執行中就代表server起起來了,若是出現失敗



目前我遇到的有兩種解決方法:
1. 檢查是否有port佔住80
    在cmd 鍵入 netstat -ano

找到對照的port 與 PID 我們就打開工作管理員--- 詳細資料 去查看

若發現有佔住的port 就看能不能取消服務,若不行,就進入第2種方法(通常比較有效)

2.進入 C:\Apache24\conf 找到 httpd.conf
開啟後,找到Listen 80

把他改成81 或其他想要的port,初始狀況這樣應該就沒問題了!

二、 service起來後開始測試



成功了!! 接下來我們再設置Jboss