WHEN I START THE SERVER I AM GETTING THIS ERROR....!!!
console> zodiac> Servers> zodiac> Logging> General> Stdout severity
threshold>
<Mar 21, 2001 2:37:12 PM EST> <Error> <HTTP> <[HTTP zodiac] Error
parsing descri
ptor in Web appplication ".\config\zodiac\applications\DefaultWebApp_zodiac"
weblogic.xml.dom.DOMProcessingException: Servlet node does not
contain niether s
ervlet-class nor jsp-file nodes
at weblogic.servlet.internal.dd.ServletDescriptor.<init>(ServletDescript
or.java:57)
at weblogic.servlet.internal.dd.WebAppDescriptor.<init>(WebAppDescriptor
java:171)
at weblogic.servlet.internal.dd.DescriptorLoader.initialize(DescriptorLo
ader.java:288)
at weblogic.servlet.internal.dd.DescriptorLoader.<init>(DescriptorLoader
java:230)
at weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:4
73)
at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:421)
at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
at weblogic.j2ee.Application.addComponent(Application.java:126)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:283)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:109)
at weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
r.java:76)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:562)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
java:548)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:285)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
at $Proxy27.addWebDeployment(Unknown Source)
at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
ployment(WebServerMBean_CachingStub.java:985)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:269)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:233)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(DeploymentTarget.java:194)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
DeploymentTarget.java:158)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:562)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
java:548)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:285)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
at $Proxy26.updateDeployments(Unknown Source)
at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
yments(ServerMBean_CachingStub.java:2299)
at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
er(ApplicationManager.java:240)
at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
nManager.java:122)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:562)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
java:548)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:285)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
at $Proxy19.start(Unknown Source)
at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
start(ApplicationManagerMBean_CachingStub.java:435)
at weblogic.management.Admin.startApplicationManager(Admin.java:1030)
at weblogic.management.Admin.finish(Admin.java:491)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
at weblogic.Server.main(Server.java:35)
>
<Mar 21, 2001 2:37:19 PM EST> <Notice> <WebLogicServer> <WebLogic
Server started
>
<Mar 21, 2001 2:37:24 PM EST> <Notice> <WebLogicServer> <ListenThread
listening
on port 7001>
<Mar 21, 2001 2:37:24 PM EST> <Notice> <WebLogicServer> <SSLListenThread
listeni
ng on port 7002>
Hi but i am trying to run HelloWorlServlet wich is not using any
package..So i left <servlet-class> entry..
THIS IS MY WEB.XML FILE
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>myServlet</url-pattern>
</servlet-mapping>
</web-app>
WHAT CHANGES I SHOULD MAKE?
Hi but i am trying to run HelloWorlServlet wich is not using any
package..So i left <servlet-class> entry..
THIS IS MY WEB.XML FILE
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>myServlet</url-pattern>
</servlet-mapping>
</web-app>
WHAT CHANGES I SHOULD MAKE?
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>myServlet</url-pattern>
</servlet-mapping>
</web-app>
--
mark
Mark Spotswood wrote:
> The servlet-name is not the class, it is a reference which
> is matched by the servlet-mapping tag. The following should
> work:
> <servlet>
> <servlet-name>HelloWorldServlet</servlet-name>
> <servlet-class>HelloWorldServlet</servlet-class>
> </servlet>
>
> --
> mark
--
mark
BUT WHEN I TYPE http://localhost:7001/myServlet AND PRESS ENTER
IN ie , I AM GETING THIS ERROR
Error 500--Internal Server Error
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.5.1 500 Internal Server Error
The server encountered an unexpected condition which prevented
it from fulfilling the request.
AND MY SERVER THROWS THIS ERROR..
Mar 21, 2001 3:51:09 PM EST> <Notice> <WebLogicServer> <ListenThread
listening
on port 7001>
<Mar 21, 2001 3:51:09 PM EST> <Notice> <WebLogicServer> <SSLListenThread
listeni
ng on port 7002>
<Mar 21, 2001 3:58:10 PM EST> <Error> <HTTP> <[WebAppServletContext(2310757,Defa
ultWebApp_zodiac)] Error loading servlet: 'HelloWorldServlet'
java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name:
examples/servlets
/HelloWorldServlet)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
1)
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Generic
ClassLoader.java:304)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClass
Loader.java:155)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAw
areClassLoader.java:45)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:521)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.
java:306)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:208)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:1265)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:1622)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
<Mar 21, 2001 3:58:10 PM EST> <Error> <HTTP> <[WebAppServletContext(2310757,Defa
ultWebApp_zodiac)] Servlet failed with ServletException
javax.servlet.ServletException: Servlet class: 'HelloWorldServlet'
could not be
resolved - a class upon which this class depends wasn't found
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:538)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.
java:306)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:208)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:1265)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:1622)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
I HAVE CREATED THE /CLASSES AND PLACED MY CLASS FILE THERE..
THANKS IN ADVANCE.
manoj wrote:
> YEP
>
> THE FILE IS IN ZODIAC/DEFAULWEBAPP_ZODIAC/WEB-INF/classes
>
> SINCE I HAVE A STAND ALONE MACHINE NAMED ZODIAC,I GAVE THE SAME
> NAME FOR THE DOMAIN AND THE SERVER.
>
> HERE BY ATTACHING THE LOG FILE
>
> THIS IS ML-DOMAIN.TXT
>
> ###<Mar 21, 2001 2:37:12 PM EST> <Error> <HTTP> <zodiac> <zodiac>
> <main> <system> <> <101063> <[HTTP zodiac] Error parsing descriptor
> in Web appplication ".\config\zodiac\applications\DefaultWebApp_zodiac">
>
> weblogi####<Mar 21, 2001 4:28:54 PM EST> <Error> <HTTP> <zodiac>
> <zodiac> <ExecuteThread: '13' for queue: 'default'> <> <> <101046>
> <[WebAppServletContext(2310757,DefaultWebApp_zodiac)] Error loading
> servlet: 'HelloWorldServlet'>
> java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name:
> examples/servlets/HelloWorldServlet)
> at java.lang.ClassLoader.defineClass0(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
> at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:304)
> at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:155)
> at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:45)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
> at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521)
> at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:306)
> at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:208)
> at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:1265)
> at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1622)
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
> ####<Mar 21, 2001 4:28:54 PM EST> <Error> <HTTP> <zodiac> <zodiac>
> <ExecuteThread: '13' for queue: 'default'> <> <> <101018> <[WebAppServletContext(2310757,DefaultWebApp_zodiac)]
> Servlet failed with ServletException>
> javax.servlet.ServletException: Servlet class: 'HelloWorldServlet'
> could not be resolved - a class upon which this class depends wasn't
> found
> at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:538)
> at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:306)
> at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:208)
> at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:1265)
> at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1622)
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
> ####<Mar 21, 2001 4:32:07 PM EST> <Notice> <WebLogicServer> <zodiac>
> <zodiac> <main> <system> <> <000216> <WebLogic Server started>
>
> ####<Mar 21, 2001 4:32:08 PM EST> <Notice> <WebLogicServer> <zodiac>
> <zodiac> <ListenThread> <system> <> <000202> <ListenThread listening
> on port 7001>
> ####<Mar 21, 2001 4:32:08 PM EST> <Notice> <WebLogicServer> <zodiac>
> <zodiac> <SSLListenThread> <system> <> <000202> <SSLListenThread
> listening on port 7002>
> ####<Mar 21, 2001 4:32:16 PM EST> <Error> <HTTP> <zodiac> <zodiac>
> <ExecuteThread: '14' for queue: 'default'> <> <> <101046> <[WebAppServletContext(7920648,DefaultWebApp_zodiac)]
> Error loading servlet: 'HelloWorldServlet'>
> java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name:
> examples/servlets/HelloWorldServlet)
> at java.lang.ClassLoader.defineClass0(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
> at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:304)
> at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:155)
> at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:45)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
> at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521)
> at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:306)
> at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:208)
> at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:1265)
> at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1622)
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
> ####<Mar 21, 2001 4:32:16 PM EST> <Error> <HTTP> <zodiac> <zodiac>
> <ExecuteThread: '14' for queue: 'default'> <> <> <101018> <[WebAppServletContext(7920648,DefaultWebApp_zodiac)]
> Servlet failed with ServletException>
> javax.servlet.ServletException: Servlet class: 'HelloWorldServlet'
> could not be resolved - a class upon which this class depends wasn't
> found
> at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:538)
> at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:306)
> at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:208)
> at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:1265)
> at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1622)
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
> ------------------------------------------------------------------------------------------------------------------------------------
> Name: weblogic.log
> weblogic.log Type: Text Document (application/x-unknown-content-type-txtfile)
> Encoding: base64
THANKS A LOT MARKS..YOU ARE REALLY DOING A WONDERFUL JOB..I APPRECIATE
YOUR WORK AND SPIRIT..
MANOJ
Gene
"Mark Spotswood" <ma...@bea.com> wrote in message news:3AB924AF...@bea.com...