企業級應用常需 EJB 容器,Tomcat 無法滿足,JBoss AS 是常見選擇。本文說明如何在 Eclipse 中直接啟動並除錯 JBoss,而非透過外部啟動再 Remote Debug。
查看 JBoss_Home/bin/run.bat 最後兩行,核心啟動類為 org.jboss.Main,關鍵參數:
-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS% → JBoss_Home/lib/endorsed-classpath %JBOSS_CLASSPATH% → JBoss_Home/lib + 應用程式 classpathorg.jboss.Main。jboss-system.jar 加入 User Entries(或將 JBoss lib 目錄下所有 jar 加入)。-Djava.endorsed.dirs=D:\jboss-4.2.3.GA\lib\endorsed