2013-03-19 5 views
0

문제점 : 이제 JProfiler를 구성한 후 OC4J 인스턴스가 시작되지 않습니다.원격 OC4J에서 실행되는 애플리케이션에 JProfiler를 연결하는 방법은 무엇입니까?

구성 : OC4J 10.1.3.4.0, Java 1.5.0_06 (32 비트) 원격 서버는 Linux x86/AMD64, nowait입니다. config의 수동 동기화. config.xml을 .jprofiler 디렉토리에서 복사했습니다. ORACLE_HOME의/OPMN/로그/default_group ~ IFactory입니다 ~ default_group ~ 1.log 파일에서 8849.

의 기본 포트, I는 ORACLE_HOME/OPMN/conf의/config.xml 파일에서

13/03/19 14:48:42 Start process 
-------- 
JProfiler> Protocol version 37 
JProfiler> Using JVMTI 
JProfiler> 32-bit library 
JProfiler> Don't wait for frontend to connect. 
JProfiler> Using config file /icu/ias/dev/ifactory/jprofiler/config.xml (id: 110) 
JProfiler> Could not find session with id: 110 

은 다음을 참조하십시오

 <process-type id="ifactory" module-id="OC4J" status="enabled"> 
      <module-data> 
       <category id="start-parameters"> 
       <data id="java-options" value="-server -Xmx1024m -Djava.security.policy=$ORACLE_HOME/j2ee/ifactory/config/java2.policy -Djava.awt.headless=true -Dhttp.webdir.enable=false -XX:MaxPermSize=512m -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -Dlog4j.debug=true -agentpath:/icu/ias/dev/ifactory/jprofiler/bin/linux-x86/libjprofilerti.so=port=8849,nowait,id=110,config=/icu/ias/dev/ifactory/jprofiler/config.xml "/> 
       </category> 
       <category id="stop-parameters"> 
       <data id="java-options" value="-Djava.security.policy=$ORACLE_HOME/j2ee/ifactory/config/java2.policy -Djava.awt.headless=true -Dhttp.webdir.enable=false"/> 
       </category> 
      </module-data> 
      <start timeout="600" retry="2"/> 
      <stop timeout="120"/> 
      <restart timeout="720" retry="2"/> 
      <port id="default-web-site" range="12501-12600" protocol="ajp"/> 
      <port id="rmi" range="12401-12500"/> 
      <port id="rmis" range="12701-12800"/> 
      <port id="jms" range="12601-12700"/> 
      <process-set id="default_group" numprocs="1"/> 
     </process-type> 

그래서 나는 무엇을 놓치고 있습니까?

답변

0

신경 쓰지 마세요. 분명히 나는 ​​config.xml의 약간 더 오래된 버전을 가졌다.