美好时光!
我需要整合JProfile7和Weblogic 11g。我已经完成了为此描述的所有步骤,除了以下内容之外几乎任何时候都可以。
我的应用程序连接到远程数据库,我需要使用代理服务器与公司外部的世界进行通信。
至于JProfiler重写Weblogic的启动脚本以使用其代理,应该有一种方法告诉它使用代理,但我找不到如何做到这一点。
有人可以,建议,怎么做?
编辑:
我试过用
-Dhttp.proxySet=true -Dhttps.proxyHost=12.121.12.12 -Dhttps.proxyPort=1212
java选项,但问题仍然存在
答案 0 :(得分:1)
只要您的应用程序和jProfiler在同一网络中运行 而没有任何代理限制,您应该没问题。与代理数据库节点通信的是应用程序,而不是jProfiler。
您应该能够按原样启动应用程序 - 如果应用程序正在使用当前代理,那么具有jProfiler设置的相同应用程序也将使用该给定代理。应用程序行为应该没有任何区别。
此外,启动应用程序VM,让它使用正确的代理运行一段时间,然后将jProfiler附加到应用程序 - thiw不会更改代理设置。
答案 1 :(得分:1)
实际上,我不知道问题的主要原因,但为了解决这个问题,我已经做了以下事情:
添加了以下几行:
设置DOMAIN_HOME = C:/ Oracle / Middleware / user_projects / domains / myDomain
设置JAVA_OPTIONS =%JAVA_OPTIONS%-agentpath:C:\ PROGRA~1 \ jprofiler7 \ bin \ windows-x64 \ jprofilerti.dll = port = 8849
调用“%DOMAIN_HOME%\ bin \ startWebLogic.cmd”
这就是诀窍。