Tô com o seguinte problema com o oc4j, o filho da mãe não tá pegando o path do javac que eu to setando no C:\Program Files\oc4j\j2ee\home\config\server.xml. Alguém sabe dizer pq isso acontesse?
Meu server.xml:
<?xml version="1.0"?><application-server application-directory="…/applications"
deployment-directory="…/application-deployments"
connector-directory="…/connectors"
<rmi-config path="./rmi.xml" />
<jms-config path="./jms.xml" />
<j2ee-logging-config path="./j2ee-logging.xml" />
<log>
<file path="../log/server.log" />
</log>
<transaction-config timeout="30000" />
<java-compiler name="javac" in-process="true" extdirs="C:\Program Files\Java\j2sdk_1.4.2_08\bin" />
<global-application name="default" path="application.xml" />
<application name="LORIS-LORISWS-WS" path="../applications/LORIS-LORISWS-WS.ear" auto-start="true" />
<global-web-app-config path="global-web-application.xml" />
<web-site path="./http-web-site.xml" />
<cluster id="24734750189504" />
O ERRO:
500 Internal Server Error
java.lang.InstantiationException: javac.exe not found under C:\Program Files\Java\j2re1.4.2_08, please use a valid jdk or specify the location of your java compiler in server.xml using the <java-compiler …/> tag
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].compiler.ExternalJavac.getJdkExecutable(ExternalJavac.java:373)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].compiler.ExternalJavac.getSystemJavac(ExternalJavac.java:405)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].compiler.ExternalJavac.getJavacCompiler(ExternalJavac.java:246)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].compiler.ExternalJavac.checkIfValid(ExternalJavac.java:764)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.ApplicationServer.getCompiler(ApplicationServer.java:2444)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpApplication.getCompiler(HttpApplication.java:7830)
at oracle.j2ee.ws.BaseWebService.oc4j_compile(BaseWebService.java:1604)
at oracle.j2ee.ws.BaseWebService.generateClientStubJar(BaseWebService.java:1516)
at oracle.j2ee.ws.BaseWebService.doGetClientJar(BaseWebService.java:1469)
at oracle.j2ee.ws.BaseWebService.doGet(BaseWebService.java:1136)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:778)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
at java.lang.Thread.run(Unknown Source)