Actually as from the days this app is in TOMCAT, its already under
WEB-INF --> CLASSES -->USER

wat u said is indeed true. It couldnt find user.UserBean, but I in fact
placed it right there already....

-----Original Message-----
From: Randy Layman [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 14, 2002 9:51 PM
To: 'Tomcat Users List'
Subject: RE: Application in Tomcat 3.2.2 wun work in J2EE?



        It looks like J2EE can't find the class user.UserBean.  I would
suggest you move that class into the WEB-INF/classes/user directory and try
again.

        Randy


> -----Original Message-----
> From: Keith Ng [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 14, 2002 9:26 AM
> To: Tomcat Users List
> Subject: Application in Tomcat 3.2.2 wun work in J2EE?
>
>
> Ok.
> I have decided to provide a clear example.
>
> I have moved a webapp folder to J2EE's Public_html
>
> there is this file, which works completely fine in tomcat.
>
>
> ==============================================================
> ==============
> =============================================
>
> <%@ page import = "java.util.Calendar;" %>
>
> <!-- LOGIN FORM(absolute positioning) -->
>
> <jsp:useBean id="memberBean" class="user.UserBean" scope="session"/>
>
> <!--To set the id to retrieve from the database,use setProperty in
> InqBean-->
>
> <P style="LEFT: 14px; POSITION: absolute; TOP: 200px">
>  <% if (!memberBean.isUserValid()){ %>
> <FORM name = loginForm method = "post" onSubmit = "return
> checkText2()"
> action="../jsp/login.jsp">
>
> <TABLE style="BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid;
> BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid">
>
>
>   <TR><TD><span style =
> "font-family:Arial;font-size:8pt">Login : &nbsp;
>   <INPUT name=memberId size=8 maxlength = "9"
> style="BORDER-BOTTOM: 1px
> solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid;
> BORDER-TOP: 1px
> solid">
>   </span></TD></TR>
>
>   <TR><TD><span style = "font-family:Arial;font-size:8pt">Password :
>    <INPUT type="password" name=password size=5 maxlength = "10"
> style="BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid;
> BORDER-RIGHT: 1px
> solid; BORDER-TOP: 1px solid">
>    </span></TD></TR>
>
>
>
>   <TR>
>   <TD align="left" ><INPUT style="BORDER-BOTTOM: 1px solid;
> BORDER-LEFT: 1px
> solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 9pt"
> type=submit value=Login>
>   </TD>
>   </TR>
>
>  </TABLE>
> </FORM>
> <%
> }
> else{
>       Calendar cal = Calendar.getInstance();
> %>
>
> <TABLE style="BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid;
> BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid" width = "110">
>
>
>   <TR><TD><span style =
> "font-family:Arial;font-size:8pt">Login as :<br>
>   <b><jsp:getProperty name="memberBean" property="memberId" /></b><br>
>    Login time : <br><b>
>    <%=cal.getTime()%></b>
>   </span></TD></TR>
>
> </TABLE>
> <%
> }
> %>
> </P>
>
>
> ==============================================================
> ==============
> ================================
>
>
>
>
>
>
> but it simply wun work in J2EE's server. It gives an error liek this.
>
>
> ==============================================================
> ==============
> ===============================
>
>
>
>
> A Servlet Exception Has Occurred
> Exception Report:
> org.apache.jasper.JasperException: user.UserBean
>       at
> org.apache.jasper.compiler.BeanRepository.getBeanType(BeanRepo
> sitory.java:18
> 3)
>       at
> org.apache.jasper.compiler.GetPropertyGenerator.generate(GetPr
> opertyGenerato
> r.java:102)
>       at
> org.apache.jasper.compiler.JspParseEventListener$GeneratorWrap
> per.generate(J
> spParseEventListener.java:831)
>       at
> org.apache.jasper.compiler.JspParseEventListener.generateAll(J
> spParseEventLi
> stener.java:241)
>       at
> org.apache.jasper.compiler.JspParseEventListener.endPageProces
> sing(JspParseE
> ventListener.java:197)
>       at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:215)
>       at
> org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:528)
>       at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfN
> ecessary(JspSe
> rvlet.java:176)
>       at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service
> (JspServlet.ja
> va:188)
>       at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
> .java:381)
>       at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:458)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(Application
> FilterChain.java:247)
>       at
> org.apache.catalina.core.ApplicationFilterChain.access$0(Appli
> cationFilterCh
> ain.java:197)
>       at
> org.apache.catalina.core.ApplicationFilterChain$1.run(Applicat
> ionFilterChain
> .java:176)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterCh
> ain.java:172)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.ja
> va:243)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 66)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.ja
> va:215)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 66)
>       at
> org.apache.catalina.valves.CertificatesValve.invoke(Certificat
> esValve.java:2
> 46)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 64)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2314)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:164
> )
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 66)
>       at
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSi
> gnOn.java:368)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 64)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.java
> :163)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 66)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpP
> rocessor.java:
> 995)
>       at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProce
> ssor.java:1088
> )
>       at java.lang.Thread.run(Thread.java:484)
>
> Root Cause:
> java.lang.ClassNotFoundException: user.UserBean
>       at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappC
> lassLoader.jav
> a:1264)
>       at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappC
> lassLoader.jav
> a:1113)
>       at
> org.apache.jasper.compiler.BeanRepository.getBeanType(BeanRepo
> sitory.java:18
> 1)
>       at
> org.apache.jasper.compiler.GetPropertyGenerator.generate(GetPr
> opertyGenerato
> r.java:102)
>       at
> org.apache.jasper.compiler.JspParseEventListener$GeneratorWrap
> per.generate(J
> spParseEventListener.java:831)
>       at
> org.apache.jasper.compiler.JspParseEventListener.generateAll(J
> spParseEventLi
> stener.java:241)
>       at
> org.apache.jasper.compiler.JspParseEventListener.endPageProces
> sing(JspParseE
> ventListener.java:197)
>       at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:215)
>       at
> org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:528)
>       at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfN
> ecessary(JspSe
> rvlet.java:176)
>       at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service
> (JspServlet.ja
> va:188)
>       at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
> .java:381)
>       at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:458)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(Application
> FilterChain.java:247)
>       at
> org.apache.catalina.core.ApplicationFilterChain.access$0(Appli
> cationFilterCh
> ain.java:197)
>       at
> org.apache.catalina.core.ApplicationFilterChain$1.run(Applicat
> ionFilterChain
> .java:176)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterCh
> ain.java:172)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.ja
> va:243)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 66)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.ja
> va:215)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 66)
>       at
> org.apache.catalina.valves.CertificatesValve.invoke(Certificat
> esValve.java:2
> 46)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 64)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2314)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:164
> )
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 66)
>       at
> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSi
> gnOn.java:368)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 64)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.java
> :163)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
> 66)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpP
> rocessor.java:
> 995)
>       at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProce
> ssor.java:1088
> )
>       at java.lang.Thread.run(Thread.java:484)
>
>
> ==============================================================
> ==============
> =================================
>
>
>
> It really makes me wonder, are J2EE using the same
> specification as Tomcat?
> Why apps developed in Tomcat wun run under J2EE? Or Have I
> simply forgotten
> some important steps?
>
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>



_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to