系統:Mac OS的IntelliJ在調試模式下運行的GlassFish,神器不會被部署
的IntelliJ:2016年1月4日
Glassfish的:4.1.1(建設1)
JDK:jdk1.8.0 .0_91.jdk
的Java:JavaEE的7
的IntelliJ不能運行在調試模式下的GlassFish。最初的調試模式運行良好:雖然端口(9009)需要不時被殺死。
每次GlassFish是在--debug模式(來自的IntelliJ)的應用程序掛起在啓動神器正在部署中,請稍候...
傳遞環境變量:
JAVA_OPTS -agentlib: JDWP = =運輸dt_socket,地址127.0.0.1 =:9009,暫停附加= Y,服務器= N
請參閱屏幕截圖
任何幫助將不勝感激。
目前的檢查:
開始使用sudo的IntelliJ
重新安裝的GlassFish
變化調試端口
感謝您的答覆邁克。閱讀關於jetbrains運行時配置的文章後:https://www.jetbrains.com/help/idea/2016.2/run-debug-configuration-glassfish-server.html - 服務器配置只能在域中修改。 xml配置文件。這並沒有緩解這個問題。在調試模式下運行一個簡單的servlet應用程序而沒有問題之後,我的應用程序中必定存在一個問題。這將是其中一種情況,我將不得不逐個拆除應用程序,直到我能夠理解它。謝謝你的時間,永遠感激! – jmwilkosz
您是否確定將'domain.xml'更改添加到'server-config',而不僅僅是'default-config'?直接編輯domain.xml時常犯的錯誤。 'default-config'看起來和'server-config'完全一樣,但是被忽略了(這是一個模板,而'server-config'是屬於默認服務器的配置) – Mike