去官網http://jbossas.jboss.org/downloads/下載jboss之后,首先需要的就是配置環境,
在此之前需要配置Java運行環境,jboss5.0需要創建"變量名=JAVA_HOME","變量值=jdk安裝目錄", 在bin目錄下就行:不要包括到bin
然后新建系統變量:"變量名=JBOSS_HOME",變量值=jboss安裝路徑", 在bin目錄下就行:不要包括到bin
然后在path里新建%JBOSS_HOME%\bin;%JAVA_HOME%\bin;
在jboss的bin目錄下啟動run.bat
如果出現這種警告,就是版本的兼容問題,這種情況呢,在瀏覽器是訪問不了"http://localhost:8080" 的
我用的是jdk1.8,jboss6版本,jboss並不支持太高版本的jdk,
我換回jdk1.7又下了jboss版本5的
我配了環境變量,我測試了下javac正常,測試java結果顯示
錯誤顯示:找不到javase運行時環境
ok,問題解決
jboss5在run.bat時出現bug
f
錯誤顯示:"服務器關閉了",當然在瀏覽器肯定是訪問不了的
網上查了半天,要改server里面的一個xml文件,我找了半天也沒找到教程要求改的文件,最后換回jboss6
查看端口號是否被占用
在這里呢我一直存在誤區,一直以為是java.exe占用了8080的端口,但是結束掉之后,jboss服務器也跟着結束,出現了如下的"請按任意鍵繼續"
jboss需要jdk的支持,jboss的運行事依賴java.exe
jboss不能放在中文目錄下,如果放在中文目錄下,會出現,可以運行run.bat,但是在瀏覽器是訪問不了的,還有一個問題就是在中文目錄下,運行run.bat可能會出現閃退的問題,
最后成功
總結:一步步排錯,多當面考慮.
啟動:首先是版本是否兼容,以及一下jboss版本出現的bug.最后再考慮端口暫用的問題:各版本修改端口的目錄是不同的.
訪問:首先考慮是否jboss安裝包在不在中文目錄下.不要放在中文目錄下.