【发布时间】:2013-01-03 12:53:38
【问题描述】:
我在weblogic server 上与Liferay portal 合作,我在使用eclipse 进行调试时遇到问题。
我使用Eclipse Juno 和OEPE Pack extension, Oracle Weblogic Server 11gR1 (10.3.5) and Liferay 6.1。
当我在没有调试选项的情况下启动时,我启动 weblogic 管理服务器 OK 和 liferay 服务器 OK。
但是当我用这行更改本地域文件 setDomainEnv.sh 时
set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n -Djava.compiler=NONE
set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole.`
Weblogic 服务启动正常
服务器日志
在地址:8453 监听传输 dt_socket java版本“1.6.0_24” Java(TM) SE 运行时环境 (build 1.6.0_24-b07) Oracle JRockit(R)(构建 R28.1.3-11-141760-1.6.0_24-20110301-1429-windows-ia32,编译模式) 使用以下行启动 WLS: E:\Oracle\MIDDLE~1\JROCKI~1.2-4\bin\java -jrockit -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n -Djava.compiler=NONE -Xms512m -Xmx512m -Dweblogic.Name=Admin -Djava.security.policy=E:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.policy -Dweblogic.ProductionModeEn abled=true -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole... -Dplatform.home=E:\或 acle\MIDDLE~1\WLSERV~1.3 -Dwls.home=E:\Oracle\MIDDLE~1\WLSERV~1.3\server -Dweblogic.home=E:\Oracle\MIDDLE~1\WLSERV~1.3\server -Ddomain。主页=E:\WLS\DO MINI~1\LOCAL_~1 -Does.client.home=E:\Oracle\MIDDLE~1\OES -Doracle.home=E:\Oracle\MIDDLE~1\OES -Doracle.security.jps.config=E: \WLS\DOMINI~1\LOCAL_~1\co nfig\oeswlssmconfig\Admin\jps-config.xml -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConso le=false -Dweblogic.ext.dirs=E:\Oracle\MIDDLE~1\patch_wls1035\profiles\default\sysext_manifest_classpath;E:\Oracle\MIDDLE~1\patch_oepe180\profiles\def ault\sysext_manifest_classpath;E:\Oracle\MIDDLE~1\patch_ocp360\profiles\default\sysext_manifest_classpath;E:\Oracle\MIDDLE~1\patch_jdev1111\profiles\d efault\sysext_manifest_classpath;E:\Oracle\MIDDLE~1\patch_adfr1111\profiles\default\sysext_manifest_classpath weblogic.Server 在地址监听传输 dt_socket:8453
但是当我启动liferay服务器失败
Liferay 脚本
set DOMAIN_HOME=E:\WLS\Dominio_wls11\local_domain1
call "%DOMAIN_HOME%\bin\startManagedWebLogic.cmd" liferay %*)
服务器日志
使用 Java 版本启动 weblogic: 错误:传输错误 202:绑定失败:地址已在使用中 错误:JDWP 传输 dt_socket 初始化失败,TRANSPORT_INIT(510) JDWP 退出错误 AGENT_ERROR_TRANSPORT_INIT(197):没有初始化传输 [../../../src/share/back/debugInit.c:690] 本机方法中的致命错误:JDWP 未初始化传输,jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) [错误] 中止 JRockit 中止:未知错误 (50) 使用以下行启动 WLS: E:\Oracle\MIDDLE~1\JROCKI~1.2-4\bin\java -jrockit -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n -Djava.compiler=NONE -Xms512m -Xmx512m -Dweblogic.Name=liferay -Djava.security.policy=E:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.policy -Dweblogic.ProductionModeEnabled=true -Dweblogic.security.SSL.trustedCAKeyStore= “E:\Oracle\Middleware\wlserver_10.3\server\lib\cacerts”-ea -da:com.bea...-da:javelin...-da:weblogic...-ea:com.bea。 wli... -ea:com.bea.broker... -ea:com.bea.sbconsole... -Dplatform.home=E:\Oracle\MIDDLE~1\WLSERV~1.3 -Dwls.home=E: \Oracle\MIDDLE~1\WLSERV~1.3\server -Dweblogic.home=E:\Oracle\MIDDLE~1\WLSERV~1.3\server -Ddomain.home=E:\WLS\DOMINI~1\LOCAL_~1 -是.client.home=E:\Oracle\MIDDLE~1\OES -Doracle.home=E:\Oracle\MIDDLE~1\OES -Doracle.security.jps.config=E:\WLS\DOMINI~1\LOCAL_~ 1\config\oeswlssmconfig\liferay\jps-config.xml -Dweblogic.management.discover=false -Dweblogic.management.server=http://localhost:9819 -Dwlw.iterativeDe v=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=E:\Oracle\MIDDLE~1\patch_wls1035\profiles\default\sysext_manifest_classpath;E:\Oracle\MIDDLE~1\patch_oepe180\ profile\default\sysext_manifest_classpath;E:\Oracle\MIDDLE~1\patch_ocp360\profiles\default\sysext_manifest_classpath;E:\Oracle\MIDDLE~1\patch_jdev1111\profiles\default\sysext_manifest_classpath;E:\Oracle\MIDDLE~1\patch_adfr1111 \profiles\default\sysext_manifest_classpath weblogic.Server 错误:传输错误 202:绑定失败:地址已在使用中 错误:JDWP 传输 dt_socket 初始化失败,TRANSPORT_INIT(510) JDWP 退出错误 AGENT_ERROR_TRANSPORT_INIT(197):没有初始化传输 [../../../src/share/back/debugInit.c:690] 本机方法中的致命错误:JDWP 未初始化传输,jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) [错误] 中止 JRockit 中止:未知错误 (50)
liferay 服务器为什么会失败?
我认为我需要在 Eclipse 中配置服务器以在调试模式下连接到 weblogic。我怎么能这样做? 我已经看到我在服务器列表中没有用于 weblogic 的 Liferay 6.1 服务器,只有 Liferay 6.1 服务器到 Tomcat 6 o 7。我尝试安装 Liferay IDE 插件,但由于与 OEPE Pack 的不同冲突而失败。
【问题讨论】:
标签: eclipse debugging weblogic liferay