Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

JB7+WL7 :Fail to run EJB and JSP in the same project

1 view
Skip to first unread message

CMPUser

unread,
Sep 20, 2002, 1:36:25 AM9/20/02
to

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\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])

Dan Filimon

unread,
Sep 20, 2002, 5:26:34 AM9/20/02
to
I have the same error with my JB7 and WL7.0.1.0. It looks like it can't
generate the source code for a JSP ( a simple one like 'hello world' without
EJB connections or else ).

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 Amujuri

unread,
Sep 20, 2002, 12:07:54 PM9/20/02
to
Turn off JSP compilation in JBuilder. When you run the server and load your web app the JSP will be compiled in the server.
To do this, rt. click on the JSP and select 'Properties'. Uncheck the option 'Check for compile-time errors'.

- Lata

CMPUser

unread,
Sep 20, 2002, 1:31:35 PM9/20/02
to
Thanks for tip, I tried doing that it looks like it is not able to find the Servlet.
I get document not found in the browser and following stack trace in the log window

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])
>

Lata Amujuri

unread,
Sep 20, 2002, 2:14:09 PM9/20/02
to
It looks like your servlet was not loaded due to some exception.

Try hitting your servlet and you should see what the real problem is.

- Lata

0 new messages