I have created a project added a helloWorld Session bean (EJB 2.0) with a single remote method.
Start WL7 from JB7
Deployed Session bean , created a Java Client and it works fine.
Now I create a WebApplication with a simple JSP in the same project.
JSP looksup the EJB and calls the remote method.
I was wondering if I can run the JSP page from JB7 ?
When I try to build the project I get the following errors
E:\bea\jdk131_03\bin\java -classpath "E:\bea\weblogic700\server\lib\weblogic.jar;E:\jb7\lib\webserverglue.jar;E:\jb7\temp\TestSes\classes;E:\bea\weblogic700\server\lib\weblogic.jar;E:\bea\jdk131_03\jre\lib\i18n.jar;E:\bea\jdk131_03\jre\lib\jaws.jar;E:\bea\jdk131_03\jre\lib\rt.jar;E:\bea\jdk131_03\jre\lib\sunrsasign.jar;E:\bea\jdk131_03\lib\dt.jar;E:\bea\jdk131_03\lib\htmlconverter.jar;E:\bea\jdk131_03\lib\tools.jar" weblogic.jspc -d "E:/jb7/temp/TestSes/classes/Temporary_Files/.jsp/TestWebApp" -docroot "E:/jb7/temp/TestSes" -keepgenerated -compilerclass com.borland.jbuilder.webserverglue.weblogic.jsp.NadaJavac "E:/jb7/temp/TestSes/TestJSP.jsp"
"TestJSP.jsp": java.lang.NoSuchMethodException: com.borland.jbuilder.webserverglue.weblogic.jsp.NadaJavac does not define 'public static void compile(String[])'
"TestJSP.jsp": Error: compilation of jsp file /TestJSP.jsp (java file E:\jb7\temp\TestSes\classes\Temporary_Files\.jsp\TestWebApp\jsp_servlet\__testjsp.java failed):
"TestJSP.jsp": java.io.IOException: Compiler failed executable.exec(java.lang.String[-classpath, E:\bea\weblogic700\server\lib\weblogic.jar;E:\jb7\lib\webserverglue.jar;E:\jb7\temp\TestSes\classes;E:\bea\weblogic700\server\lib\weblogic.jar;E:\bea\jdk131_03\jre\lib\i18n.jar;E:\bea\jdk131_03\jre\lib\jaws.jar;E:\bea\jdk131_03\jre\lib\rt.jar;E:\bea\jdk131_03\jre\lib\sunrsasign.jar;E:\bea\jdk131_03\lib\dt.jar;E:\bea\jdk131_03\lib\htmlconverter.jar;E:\bea\jdk131_03\lib\tools.jar;E:\jb7\temp\TestSes\WEB-INF\classes;E:/jb7/temp/TestSes/classes/Temporary_Files/.jsp/TestWebApp;E:\bea\weblogic700\server\lib\webservices.jar;E:\bea\weblogic700\server\lib\xmlx.jar;E:\bea\weblogic700\server\lib\classes12.zip;E:\bea\weblogic700\server\lib\jconn2.jar;E:\bea\weblogic700\server\lib\jConnect.jar;E:\bea\weblogic700\server\lib\ant\ant.jar;E:\bea\weblogic700\server\lib\ant\jakarta-ant-1.4-optional.jar;E:\bea\weblogic700\server\lib\ant\jakarta-oro-2.0.1.jar;E:\bea\weblogic700\server\lib\ant\jaxp.jar;E:\bea\weblogic700\server\lib\ant\parser.jar;E:\bea\weblogic700\server\lib\ant\crimson.jar;E:\bea\weblogic700\server\lib\ant\optional.jar;E:\bea\weblogic700\server\lib\ant\xalan.jar;E:\bea\weblogic700\server\lib\webservices.jar;E:\bea\weblogic700\server\lib\xmlx.jar;E:\bea\weblogic700\server\lib\classes12.zip;E:\bea\weblogic700\server\lib\jconn2.jar;E:\bea\weblogic700\server\lib\jConnect.jar;E:\bea\weblogic700\server\lib\ant\ant.jar;E:\bea\weblogic700\server\lib\ant\jakarta-ant-1.4-optional.jar;E:\bea\weblogic700\server\lib\ant\jakarta-oro-2.0.1.jar;E:\bea\jdk131_03\jre\lib\rt.jar;E:\bea\jdk131_03\jre\lib\i18n.jar;E:\bea\jdk131_03\jre\lib\sunrsasign.jar;E:\bea\jdk131_03\jre\classes;E:\bea\weblogic700\server\lib\weblogic.jar;E:\jb7\lib\webserverglue.jar;E:\jb7\temp\TestSes\classes;E:\bea\weblogic700\server\lib\weblogic.jar;E:\bea\jdk131_03\jre\lib\i18n.jar;E:\bea\jdk131_03\jre\lib\jaws.jar;E:\bea\jdk131_03\jre\lib\rt.jar;E:\bea\jdk131_03\jre\lib\sunrsasign.jar;E:\bea\jdk131_03\lib\dt.jar;E:\bea\jdk131_03\lib\htmlconverter.jar;E:\bea\jdk131_03\lib\tools.jar, -d, E:/jb7/temp/TestSes/classes/Temporary_Files/.jsp/TestWebApp, E:\jb7\temp\TestSes\classes\Temporary_Files\.jsp\TestWebApp\jsp_servlet\__testjsp.java])
If I compile it on WL6.1 and then I run the project on WL7.0.1.0 everything
goes fine. So the problem is on that
'com.borland.jbuilder.webserverglue.weblogic.jsp.NadaJavac ' from
'\jb7\lib\webserverglue.jar'.
Any Ideas ?
k131_03\jre\lib\i18n.jar;E:\bea\jdk131_03\jre\lib\jaws.jar;E:\bea\jdk131_03\
jre\lib\rt.jar;E:\bea\jdk131_03\jre\lib\sunrsasign.jar;E:\bea\jdk131_03\lib\
dt.jar;E:\bea\jdk131_03\lib\htmlconverter.jar;E:\bea\jdk131_03\lib\tools.jar
;E:\jb7\temp\TestSes\WEB-INF\classes;E:/jb7/temp/TestSes/classes/Temporary_F
iles/.jsp/TestWebApp;E:\bea\weblogic700\server\lib\webservices.jar;E:\bea\we
blogic700\server\lib\xmlx.jar;E:\bea\weblogic700\server\lib\classes12.zip;E:
\bea\weblogic700\server\lib\jconn2.jar;E:\bea\weblogic700\server\lib\jConnec
t.jar;E:\bea\weblogic700\server\lib\ant\ant.jar;E:\bea\weblogic700\server\li
b\ant\jakarta-ant-1.4-optional.jar;E:\bea\weblogic700\server\lib\ant\jakarta
-oro-2.0.1.jar;E:\bea\weblogic700\server\lib\ant\jaxp.jar;E:\bea\weblogic700
\server\lib\ant\parser.jar;E:\bea\weblogic700\server\lib\ant\crimson.jar;E:\
bea\weblogic700\server\lib\ant\optional.jar;E:\bea\weblogic700\server\lib\an
t\xalan.jar;E:\bea\weblogic700\server\lib\webservices.jar;E:\bea\weblogic700
\server\lib\xmlx.jar;E:\bea\weblogic700\server\lib\classes12.zip;E:\bea\webl
ogic700\server\lib\jconn2.jar;E:\bea\weblogic700\server\lib\jConnect.jar;E:\
bea\weblogic700\server\lib\ant\ant.jar;E:\bea\weblogic700\server\lib\ant\jak
arta-ant-1.4-optional.jar;E:\bea\weblogic700\server\lib\ant\jakarta-oro-2.0.
1.jar;E:\bea\jdk131_03\jre\lib\rt.jar;E:\bea\jdk131_03\jre\lib\i18n.jar;E:\b
ea\jdk131_03\jre\lib\sunrsasign.jar;E:\bea\jdk131_03\jre\classes;E:\bea\webl
ogic700\server\lib\weblogic.jar;E:\jb7\lib\webserverglue.jar;E:\jb7\temp\Tes
tSes\classes;E:\bea\weblogic700\server\lib\weblogic.jar;E:\bea\jdk131_03\jre
\lib\i18n.jar;E:\bea\jdk131_03\jre\lib\jaws.jar;E:\bea\jdk131_03\jre\lib\rt.
jar;E:\bea\jdk131_03\jre\lib\sunrsasign.jar;E:\bea\jdk131_03\lib\dt.jar;E:\b
- Lata
E:\bea\jdk131_03\bin\javaw -classpath "E:\bea\weblogic700\server\lib\weblogic.jar" -ms64m -mx64m -Djava.library.path=E:/bea/weblogic700/server/bin -Dbea.home=E:/bea -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver -Djava.security.policy==E:/bea/weblogic700/server/lib/weblogic.policy -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false -Dweblogic.management.password=welcome9 -Dweblogic.management.username=system weblogic.Server
Starting WebLogic Server...
<Sep 20, 2002 10:25:36 AM PDT> <Warning> <Management> <141091> <-Dweblogic.Domain=<domainName> is no longer a required command line option, if you do not pass it in the domain name can be be inferred from the configuration file : config.xml>
<Sep 20, 2002 10:25:39 AM PDT> <Notice> <Management> <140005> <Loading configuration E:\bea\weblogic700\server\bin\.\config.xml>
<Sep 20, 2002 10:25:47 AM PDT> <Notice> <Security> <090082> <Security initializing using realm myrealm.>
<Sep 20, 2002 10:25:47 AM PDT> <Notice> <WebLogicServer> <000327> <Starting WebLogic Admin Server "myserver" for domain "mydomain">
<Sep 20, 2002 10:26:05 AM PDT> <Error> <J2EE> <160001> <Error deploying application checkJSP: Could not load checkJSP>
<Sep 20, 2002 10:26:06 AM PDT> <Notice> <Management> <141052> <Application Poller started for development server.>
<Sep 20, 2002 10:26:07 AM PDT> <Notice> <WebLogicServer> <000354> <Thread "ListenThread.Default" listening on port 7001>
<Sep 20, 2002 10:26:07 AM PDT> <Notice> <WebLogicServer> <000331> <Started WebLogic Admin Server "myserver" for domain "mydomain" running in Development Mode>
<Sep 20, 2002 10:26:08 AM PDT> <Error> <HTTP> <101018> <[ServletContext(id=6147922,name=JBuilder_DefaultWebApp,context-path=)] Servlet failed with ServletException
javax.servlet.UnavailableException: ServletContext(id=6147922,name=JBuilder_DefaultWebApp,context-path=): The server myserver is temporarily suspended
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3077)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2544)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
>
<Sep 20, 2002 10:26:09 AM PDT> <Error> <HTTP> <101018> <[ServletContext(id=6147922,name=JBuilder_DefaultWebApp,context-path=)] Servlet failed with ServletException
javax.servlet.UnavailableException: ServletContext(id=6147922,name=JBuilder_DefaultWebApp,context-path=): The server myserver is temporarily suspended
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3077)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2544)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
>
<Sep 20, 2002 10:26:09 AM PDT> <Notice> <WebLogicServer> <000365> <Server state changed to RUNNING>
<Sep 20, 2002 10:26:09 AM PDT> <Notice> <WebLogicServer> <000360> <Server started in RUNNING mode>
any pointers ?
thanks
Lata Amujuri <lamu...@borland.com> wrote:
>Turn off JSP compilation in JBuilder. When you run the server and load yo=
>ur web app the JSP will be compiled in the server.
>To do this, rt. click on the JSP and select 'Properties'. Uncheck the opt=
>ion 'Check for compile-time errors'.
>
>- Lata
>
>CMPUser wrote:
>
>> Environment:
>> JBuilder 7
>> WebLogic 7.x (SP1 - 7.0.1.0)
>> Configured WL7 to be the server
>>
>> I have created a project added a helloWorld Session bean (EJB 2.0) with=
> a single remote method.
>> Start WL7 from JB7
>> Deployed Session bean , created a Java Client and it works fine.
>>
>> Now I create a WebApplication with a simple JSP in the same project.
>>
>> JSP looksup the EJB and calls the remote method.
>>
>> I was wondering if I can run the JSP page from JB7 ?
>>
>> When I try to build the project I get the following errors
>>
>> E:\bea\jdk131_03\bin\java -classpath "E:\bea\weblogic700\server\lib\web=
>logic.jar;E:\jb7\lib\webserverglue.jar;E:\jb7\temp\TestSes\classes;E:\bea=
>\weblogic700\server\lib\weblogic.jar;E:\bea\jdk131_03\jre\lib\i18n.jar;E:=
>\bea\jdk131_03\jre\lib\jaws.jar;E:\bea\jdk131_03\jre\lib\rt.jar;E:\bea\jd=
>k131_03\jre\lib\sunrsasign.jar;E:\bea\jdk131_03\lib\dt.jar;E:\bea\jdk131_=
>03\lib\htmlconverter.jar;E:\bea\jdk131_03\lib\tools.jar" weblogic.jspc -d=
> "E:/jb7/temp/TestSes/classes/Temporary_Files/.jsp/TestWebApp" -docroot "=
>E:/jb7/temp/TestSes" -keepgenerated -compilerclass com.borland.jbuilder.w=
>ebserverglue.weblogic.jsp.NadaJavac "E:/jb7/temp/TestSes/TestJSP.jsp"
>>
>> "TestJSP.jsp": java.lang.NoSuchMethodException: com.borland.jbuilder.we=
>bserverglue.weblogic.jsp.NadaJavac does not define 'public static void co=
>mpile(String[])'
>>
>> "TestJSP.jsp": Error: compilation of jsp file /TestJSP.jsp (java file E=
>:\jb7\temp\TestSes\classes\Temporary_Files\.jsp\TestWebApp\jsp_servlet\__=
>testjsp.java failed):
>>
>> "TestJSP.jsp": java.io.IOException: Compiler failed executable.exec(jav=
>a.lang.String[-classpath, E:\bea\weblogic700\server\lib\weblogic.jar;E:\j=
>b7\lib\webserverglue.jar;E:\jb7\temp\TestSes\classes;E:\bea\weblogic700\s=
>erver\lib\weblogic.jar;E:\bea\jdk131_03\jre\lib\i18n.jar;E:\bea\jdk131_03=
>\jre\lib\jaws.jar;E:\bea\jdk131_03\jre\lib\rt.jar;E:\bea\jdk131_03\jre\li=
>b\sunrsasign.jar;E:\bea\jdk131_03\lib\dt.jar;E:\bea\jdk131_03\lib\htmlcon=
>verter.jar;E:\bea\jdk131_03\lib\tools.jar;E:\jb7\temp\TestSes\WEB-INF\cla=
>sses;E:/jb7/temp/TestSes/classes/Temporary_Files/.jsp/TestWebApp;E:\bea\w=
>eblogic700\server\lib\webservices.jar;E:\bea\weblogic700\server\lib\xmlx.=
>jar;E:\bea\weblogic700\server\lib\classes12.zip;E:\bea\weblogic700\server=
>\lib\jconn2.jar;E:\bea\weblogic700\server\lib\jConnect.jar;E:\bea\weblogi=
>c700\server\lib\ant\ant.jar;E:\bea\weblogic700\server\lib\ant\jakarta-ant=
>-1.4-optional.jar;E:\bea\weblogic700\server\lib\ant\jakarta-oro-2.0.1.jar=
>;E:\bea\weblogic700\server\lib\ant\jaxp.jar;E:\bea\weblogic700\server\lib=
>\ant\parser.jar;E:\bea\weblogic700\server\lib\ant\crimson.jar;E:\bea\webl=
>ogic700\server\lib\ant\optional.jar;E:\bea\weblogic700\server\lib\ant\xal=
>an.jar;E:\bea\weblogic700\server\lib\webservices.jar;E:\bea\weblogic700\s=
>erver\lib\xmlx.jar;E:\bea\weblogic700\server\lib\classes12.zip;E:\bea\web=
>logic700\server\lib\jconn2.jar;E:\bea\weblogic700\server\lib\jConnect.jar=
>;E:\bea\weblogic700\server\lib\ant\ant.jar;E:\bea\weblogic700\server\lib\=
>ant\jakarta-ant-1.4-optional.jar;E:\bea\weblogic700\server\lib\ant\jakart=
>a-oro-2.0.1.jar;E:\bea\jdk131_03\jre\lib\rt.jar;E:\bea\jdk131_03\jre\lib\=
>i18n.jar;E:\bea\jdk131_03\jre\lib\sunrsasign.jar;E:\bea\jdk131_03\jre\cla=
>sses;E:\bea\weblogic700\server\lib\weblogic.jar;E:\jb7\lib\webserverglue.=
>jar;E:\jb7\temp\TestSes\classes;E:\bea\weblogic700\server\lib\weblogic.ja=
>r;E:\bea\jdk131_03\jre\lib\i18n.jar;E:\bea\jdk131_03\jre\lib\jaws.jar;E:\=
>bea\jdk131_03\jre\lib\rt.jar;E:\bea\jdk131_03\jre\lib\sunrsasign.jar;E:\b=
>ea\jdk131_03\lib\dt.jar;E:\bea\jdk131_03\lib\htmlconverter.jar;E:\bea\jdk=
>131_03\lib\tools.jar, -d, E:/jb7/temp/TestSes/classes/Temporary_Files/.js=
>p/TestWebApp, E:\jb7\temp\TestSes\classes\Temporary_Files\.jsp\TestWebApp=
>\jsp_servlet\__testjsp.java])
>
Try hitting your servlet and you should see what the real problem is.
- Lata