Andrea,

there are *hundreds* of emails like yours, if you just have .05 sec to
search in the mailing list archives.

Simone Bordet
Compaq Computer Italy

> -----Original Message-----
> From: Andrea Cervellati [mailto:[EMAIL PROTECTED]]
> Sent: marted� 20 novembre 2001 17:09
> To: [EMAIL PROTECTED]
> Subject: [JBoss-user] JSP runnig problems on JBoss_2.4.3_Tomcat-4.0
> 
> 
> Hi,
> 
> I installed Jboss 2.4.3 and Tomcat 4.0 (by downloading and 
> unpacking the JBoss-2.4.3_Tomcat-4.0.zip file)
> 
> I checked the following changes (as explained at www.jboss.org) :
> 
> in jboss.conf
> 
> <!-- Uncomment to add Catalina classes to classpath -->
> <MLET CODE = "org.jboss.util.ClassPathExtension" 
> ARCHIVE="jboss.jar" CODEBASE="../../lib/ext/">
>     <ARG TYPE="java.lang.String" 
> VALUE="../../../catalina/common/lib/">
>     <ARG TYPE="java.lang.String" VALUE="CatalinaCommon">
> </MLET>
> <MLET CODE = "org.jboss.util.ClassPathExtension" 
> ARCHIVE="jboss.jar" CODEBASE="../../lib/ext/">
>     <ARG TYPE="java.lang.String" 
> VALUE="../../../catalina/server/lib/">
>     <ARG TYPE="java.lang.String" VALUE="CatalinaServer">
> </MLET>
> <MLET CODE = "org.jboss.util.ClassPathExtension" 
> ARCHIVE="jboss.jar" CODEBASE="../../lib/ext/">
>     <ARG TYPE="java.lang.String" VALUE="../../../catalina/bin/">
>     <ARG TYPE="java.lang.String" VALUE="CatalinaBin">
> </MLET>
> <MLET CODE = "org.jboss.util.ClassPathExtension" 
> ARCHIVE="jboss.jar" CODEBASE="../../lib/ext/">
>     <ARG TYPE="java.lang.String" VALUE="../../../catalina/lib/">
>     <ARG TYPE="java.lang.String" VALUE="CatalinaLib">
> </MLET>
> 
> 
> in jboss.jcml :
> 
> <!-- Uncomment to add embedded catalina service -->
>   <mbean 
> code="org.jboss.web.catalina.EmbeddedCatalinaServiceSX" 
> name="DefaultDomain:service=EmbeddedTomcat" />
> 
> <!-- Make sure you change EmbeddedTomcat to Jetty if you are 
> using Jetty  -->
>   <mbean code="org.jboss.deployment.J2eeDeployer" 
> name="J2EE:service=J2eeDeployer">
>     <attribute name="DeployerName">Default</attribute>
>     <attribute 
> name="JarDeployerName">:service=ContainerFactory</attribute>
>     <attribute 
> name="WarDeployerName">:service=EmbeddedTomcat</attribute>
>   </mbean>
> 
> Both files had these lines.
>   
> And I only had to change the port number of JNDI (cause the 
> 1099 is already busy in my system) :
> 
>   <!-- 
> ==============================================================
> ====== -->
>   <!-- JNDI                                                   
>               -->
>   <!-- 
> ==============================================================
> ====== -->
>   <mbean code="org.jboss.naming.NamingService" 
> name="DefaultDomain:service=Naming">
>     <attribute name="Port">1098</attribute>
>   </mbean>
>   
>   
> Then I set the following environment variables
> 
> JAVA_HOME the full-path of my jdk_1.3.0 directory
> JBOSS_DIST  the full-path of my JBoss-2.4.3_Tomcat-4.0/jboss directory
> CATALINA_HOME the full-path of 
> JBoss-2.4.3_Tomcat-4.0/catalina directory
> 
> and I started Jboss-Tomcat with the command
> run.sh catalina
> 
> 
> These are the catalina related lines that appeared on my screen:
> 
> ...
> 
> [EmbeddedCatalinaServiceSX] Starting
> [EmbeddedCatalinaServiceSX] Starting EmbeddedCatalinaSX....
> [Default] Apache Tomcat/4.0
> [EmbeddedCatalinaServiceSX] WebappLoader[]: Deploying class 
> repositories to work
>  directory 
> /export/dbms/pub/cervel/JBoss-2.4.3_Tomcat-4.0/catalina/work/localhos
> t/_
> [EmbeddedCatalinaServiceSX] StandardManager[]: Seeding random 
> number generator c
> lass java.security.SecureRandom
> [EmbeddedCatalinaServiceSX] StandardManager[]: Seeding of 
> random number generato
> r has been completed
> [EmbeddedCatalinaServiceSX] ContextConfig[]: Added 
> certificates -> request attri
> bute Valve
> [EmbeddedCatalinaServiceSX] StandardWrapper[:default]: 
> Loading container servlet
>  default
> [EmbeddedCatalinaServiceSX] default: init
> [EmbeddedCatalinaServiceSX] StandardWrapper[:invoker]: 
> Loading container servlet
>  invoker
> [EmbeddedCatalinaServiceSX] invoker: init
> [EmbeddedCatalinaServiceSX] StandardWrapper[:jsp]: Using 
> Jasper classloader for 
> servlet jsp
> [EmbeddedCatalinaServiceSX] jsp: init
> [EmbeddedCatalinaServiceSX] HttpConnector Opening server 
> socket on all host IP a
> ddresses
> [EmbeddedCatalinaServiceSX] HttpConnector[8080] Starting 
> background thread
> [EmbeddedCatalinaServiceSX] HttpProcessor[8080][0] Starting 
> background thread
> [EmbeddedCatalinaServiceSX] HttpProcessor[8080][1] Starting 
> background thread
> [EmbeddedCatalinaServiceSX] HttpProcessor[8080][2] Starting 
> background thread
> [EmbeddedCatalinaServiceSX] HttpProcessor[8080][3] Starting 
> background thread
> [EmbeddedCatalinaServiceSX] HttpProcessor[8080][4] Starting 
> background thread
> [EmbeddedCatalinaServiceSX] OK
> [EmbeddedCatalinaServiceSX] Started
> 
> ...
> 
> [J2eeDeployer] Starting
> [J2EE Deployer Default] Cleaning up deployment directory
> [J2eeDeployer] Started
> 
> ... and the lines of the tomcat-test.ear application deployment
> 
> 
> When I connected to http://localhost:8080/jboss/ everything 
> was ok and I was able to execute the servlets.
> 
> 
> The PROBLEM is that I wasn't able to execute the JSP !!!
> 
> 
> I created the examples.war file from the 
> CATALINA_HOME/webapps/examples directory and put it into the 
> JBOSS_DIST/deploy directory
> I got a JNDI exception:
> [EmbeddedCatalinaServiceSX] Failed to setup web application ENC
> javax.naming.NamingException: ejb-ref: ejb/Account, expected 
> jndi-name in jboss-web.xml
> 
> This is because of the presence of an ejb-ref tag in the 
> web.xml that is not declared as an ejb in a jar archive (I suppose!)
> Anyways it was deployed and the servlets worked well, but 
> when I tried to run the jsp I got this exception:
> 
> 
> javax.servlet.ServletException: sun/tools/javac/Main
>         at 
> org.apache.jasper.servlet.JspServlet.service(Unknown Source)
>         at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(Unknown Source)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Unkno
> wn Source)
>         at 
> org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardContextValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Unk
> nown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.valves.CertificatesValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardContext.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at 
> org.apache.catalina.connector.http.HttpProcessor.process(Unkno
> wn Source)
>         at 
> org.apache.catalina.connector.http.HttpProcessor.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:484)
> 
> Root Cause:
> 
> java.lang.NoClassDefFoundError: sun/tools/javac/Main
>         at 
> org.apache.jasper.compiler.SunJavaCompiler.compile(Unknown Source)
>         at org.apache.jasper.compiler.Compiler.compile(Unknown Source)
>         at 
> org.apache.jasper.servlet.JspServlet.loadJSP(Unknown Source)
>         at 
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfN
> ecessary(Unknown Source)
>         at 
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service
> (Unknown Source)
>         at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown Source)
>         at 
> org.apache.jasper.servlet.JspServlet.service(Unknown Source)
>         at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(Unknown Source)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Unkno
> wn Source)
>         at 
> org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardContextValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Unk
> nown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.valves.CertificatesValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardContext.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at 
> org.apache.catalina.connector.http.HttpProcessor.process(Unkno
> wn Source)
>         at 
> org.apache.catalina.connector.http.HttpProcessor.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:484)
>         
> I tried to deploy a very simple self-made war file with only 
> one elementary JSP:
> 
> jsptest.war
>    HelloWorld.jsp
>    WEB-INF/web.xml
>    
> where HelloWorld.jsp was like this:
> 
> <%@ page info="Example JSP " %>
> <p> Hello World </p>
> 
> 
> and the web.xml was like this:
> 
> <?xml version="1.0" encoding="ISO-8859-1"?>
> 
> <!DOCTYPE web-app
>     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
>     "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>
> <web-app> 
>    <session-config>    
>       <session-timeout> 1 </session-timeout>
>    </session-config> 
> </web-app>
> 
> The following lines appeared on the screen:
> 
> [AutoDeployer] Auto deploy of 
> file:/export/dbms/pub/cervel/JBoss-2.4.3_Tomcat-4.0/jboss/depl
> oy/jsptest.war
> [J2EE Deployer Default] Deploy J2EE application: 
> file:/export/dbms/pub/cervel/JBoss-2.4.3_Tomcat-4.0/jboss/depl
> oy/jsptest.war
> [J2eeDeployer] Create application jsptest.war
> [J2eeDeployer] inflate and install WEB module jsptest.war
> [Container factory] 
> Deploying:file:/export/dbms/pub/cervel/JBoss-2.4.3_Tomcat-4.0/
jboss/tmp/deploy/Default/jsptest.war
> [Container factory] Deployed application: 
> file:/export/dbms/pub/cervel/JBoss-2.4.3_Tomcat-4.0/jboss/tmp/
> deploy/Default/jsptest.war
> [J2EE Deployer Default] Starting module jsptest.war
> [EmbeddedCatalinaServiceSX] deploy, ctxPath=/jsptest, 
> warUrl=file:/export/dbms/pub/cervel/JBoss-2.4.3_Tomcat-4.0/jbo
ss/tmp/deploy/Default/jsptest.war/web1008/
> [EmbeddedCatalinaServiceSX] WebappLoader[/jsptest]: Deploying 
> class repositories to work directory 
> /export/dbms/pub/cervel/JBoss-2.4.3_Tomcat-4.0/catalina/work/l
> ocalhost/jsptest
> [EmbeddedCatalinaServiceSX] StandardManager[/jsptest]: 
> Seeding random number generator class java.security.SecureRandom
> [EmbeddedCatalinaServiceSX] StandardManager[/jsptest]: 
> Seeding of random number generator has been completed
> [EmbeddedCatalinaServiceSX] ContextConfig[/jsptest]: Added 
> certificates -> request attribute Valve
> [EmbeddedCatalinaServiceSX] 
> StandardWrapper[/jsptest:default]: Loading container servlet default
> [EmbeddedCatalinaServiceSX] default: init
> [EmbeddedCatalinaServiceSX] 
> StandardWrapper[/jsptest:invoker]: Loading container servlet invoker
> [EmbeddedCatalinaServiceSX] invoker: init
> [EmbeddedCatalinaServiceSX] StandardWrapper[/jsptest:jsp]: 
> Using Jasper classloader for servlet jsp
> [EmbeddedCatalinaServiceSX] jsp: init
> [J2EE Deployer Default] J2EE application: 
> file:/export/dbms/pub/cervel/JBoss-2.4.3_Tomcat-4.0/jboss/depl
oy/jsptest.war is deployed.

So I presume the application was successfully deployed

When I tried to connect at http//localhost:8080/jsptest/HelloWorld.jsp I
had the same exception !!!

It seems it can't compile the jsp... why?!?!

Am I missing something?
Am I suppose to set any particular jar file in my CLASSPATH?

PLEASE HELP !!!!!!!!!!!!!!!!!!!!!!!!!!

Thanks in advance


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to