I would like to set the http://localhost:8000/myapp/Main.jsp url as welcome
file, but
I can't configure J2EE SDK 1.2.1 to read a jsp file as welcome file: if I
request to my browser the address http://localhost:8000/myapp/ the browser
shows the following error:

Error: 500

/_0005c_0005cMain_0002ejspMain_jsp_5 (wrong name:
_0005c_0005cMain_0002ejspMain_jsp_5)

And the stack trace is:
java.lang.NoClassDefFoundError: /_0005c_0005cMain_0002ejspMain_jsp_6 (wrong
name: _0005c_0005cMain_0002ejspMain_jsp_6)
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:442)
 at org.apache.jasper.runtime.JspLoader.defClass(JspLoader.java:242)


But if I explicitly request the url http://localhost:8000/myapp/Main.jsp the
page is processed and appears without any problem.

This is an abstract of my deployment descriptor:

<web-app>
    ...
  <servlet>
    <servlet-name>webTierEntryPoint</servlet-name>
    <display-name>mainJsp</display-name>
    <description>central point of entry for the Web app</description>
    <jsp-file>/Main.jsp</jsp-file>
  </servlet>
  <servlet-mapping>
    <servlet-name>webTierEntryPoint</servlet-name>
    <url-pattern>/Main.jsp</url-pattern>
  </servlet-mapping>
    ...
  <welcome-file-list>
    <welcome-file>/Main.jsp</welcome-file>
  </welcome-file-list>
    ...
</web-app>

Thanks to all!
Stefano.

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to