Hi Daniel,

In my previous mail I asked if all the classes required by
WPrinterJobServerCoderRegistryProvider are on the path of the server side
App.

In webapps/YourApp/WEB-INF/lib you should put server side classes only.

In webapps/YouApp/lib you should you should put client side classes only.

The exception NoClassDefFoundError below is thrown on the server when ULC
client connects to the server and the server starts the ULC application.
While starting the ULC Application it is initializing the server side coder
registry and apparently you have defined a coder for WPrinterJob. This class
is not found on the server's class path. I guess WPrinterJob's class
definition won't be found by the JVM as the server is supposed to be
Headless.

I hope this helps.

Thanks and regards,

Janak

PS: Kindly subscribe to the [EMAIL PROTECTED] mailing list.

>-----Original Message-----
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] Behalf Of Berinde Daniel
>Sent: Tuesday, November 14, 2006 3:21 PM
>To: [EMAIL PROTECTED] Com
>Subject: RE: [ULC-developer] a new coder in web.xml
>
>
>Hi Janak,
>
>the server starts whitout any exceptions.
>
>i get the following exception during the client starts
>
>the jar file that contain WPrinterJob is in
>/WEB_INF/lib/ and also the jars(*_client.jar and
>*_server.jar) with the coders.
>
>SCHWERWIEGEND: StandardWrapper.Throwable
>java.lang.NoClassDefFoundError:
>sun/awt/windows/WPrinterJob
>        at
>com.itmr.skreis.ulc.printviewer.application.WPrinterJobServerCoderR
>egistryProvider.initializeRegistry(WPrinterJobServerCoderRegistryPr
>ovider.java:39)
>        at
>com.ulcjava.base.shared.AbstractCoderRegistryProvider.getCoderRegis
>try(AbstractCoderRegistryProvider.java:18)
>        at
>com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.
><init>(ServletContainerAdapterHelper.java:131)
>        at
>com.ulcjava.container.servlet.server.ServletContainerAdapter.init(S
>ervletContainerAdapter.java:2)
>        at
>javax.servlet.GenericServlet.init(GenericServlet.java:211)
>        at
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrappe
>r.java:1091)
>        at
>org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
>        at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrappe
>rValve.java:130)
>        at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContex
>tValve.java:178)
>        at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve
>.java:126)
>        at
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve
>.java:105)
>        at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineV
>alve.java:107)
>        at
>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>        at
>org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>        at
>org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>        at
>org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:744)
>        at
>org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.
>java:674)
>        at
>org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSo
>cket.java:866)
>        at
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Threa
>dPool.java:684)
>        at java.lang.Thread.run(Thread.java:595)
>14.11.2006 10:17:20
>org.apache.catalina.core.StandardWrapperValve invoke
>SCHWERWIEGEND: Allocate exception for servlet
>OfficeApplication
>java.lang.NoClassDefFoundError:
>sun/awt/windows/WPrinterJob
>        at
>com.itmr.skreis.ulc.printviewer.application.WPrinterJobServerCoderR
>egistryProvider.initializeRegistry(WPrinterJobServerCoderRegistryPr
>ovider.java:39)
>        at
>com.ulcjava.base.shared.AbstractCoderRegistryProvider.getCoderRegis
>try(AbstractCoderRegistryProvider.java:18)
>        at
>com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.
><init>(ServletContainerAdapterHelper.java:131)
>        at
>com.ulcjava.container.servlet.server.ServletContainerAdapter.init(S
>ervletContainerAdapter.java:2)
>        at
>javax.servlet.GenericServlet.init(GenericServlet.java:211)
>        at
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrappe
>r.java:1091)
>        at
>org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
>        at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrappe
>rValve.java:130)
>        at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContex
>tValve.java:178)
>        at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve
>.java:126)
>        at
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve
>.java:105)
>        at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineV
>alve.java:107)
>        at
>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>        at
>org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>        at
>org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>        at
>org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:744)
>        at
>org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.
>java:674)
>        at
>org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSo
>cket.java:866)
>        at
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Threa
>dPool.java:684)
>        at java.lang.Thread.run(Thread.java:595)
>
>tkx,
>Daniel
>
>--- Janak Mulani <[EMAIL PROTECTED]> wrote:
>
>> Hi Daniel,
>>
>> >Caused by:
>>
>>com.ulcjava.container.servlet.client.ConnectorCommandException:
>> >unsupported HTTP response code: 500 (Internal
>> Server
>> >Error)
>> >
>>
>> The client gets HTTP response code 500. Implying
>> that there was a server
>> error.
>>
>> Does your server start at all? Are all your classes
>> including
>> WPrinterJobServerCoderRegistryProvider and classes
>> used by it on the
>> classpath of the server? Are there any
>> messages/exceptions on the server?
>>
>> Thanks and regards,
>>
>> Janak
>>
>>
>> >-----Original Message-----
>> >From: [EMAIL PROTECTED]
>> >[mailto:[EMAIL PROTECTED]
>> Behalf Of Berinde Daniel
>> >Sent: Monday, November 13, 2006 8:24 PM
>> >To: [email protected]
>> >Subject: [ULC-developer] a new coder in web.xml
>> >
>> >
>> >Hello,
>> >could somebody help me to find the problem of this
>> >exception
>> >com.ulcjava.base.client.ConnectorException: could
>> not
>> >start ServletConnector
>> >    at
>>
>>com.ulcjava.container.servlet.client.ServletConnector.start(Servlet
>> >Connector.java:62)
>> >    at
>>
>>com.ulcjava.base.client.UISession.startConnector(UISession.java:52)
>> >    at
>>
>>com.ulcjava.base.client.launcher.DefaultSessionStateListener.sessio
>> >nStarted(DefaultSessionStateListener.java:4)
>> >    at
>>
>>com.ulcjava.base.client.UISession.a(UISession.java:240)
>> >    at
>>
>>com.ulcjava.base.client.UISession.access$200(UISession.java:133)
>> >    at
>>
>>com.ulcjava.base.client.UISession$0.run(UISession$0.java:1)
>> >    at java.awt.event.InvocationEvent.dispatch(Unknown
>> >Source)
>> >    at java.awt.EventQueue.dispatchEvent(Unknown
>> Source)
>> >    at
>>
>>com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(Filtering
>> >EventQueue.java:33)
>> >    at
>>
>>java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
>> >Source)
>> >    at
>>
>>java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
>> >Source)
>> >    at java.awt.EventDispatchThread.pumpEvents(Unknown
>> >Source)
>> >    at java.awt.EventDispatchThread.pumpEvents(Unknown
>> >Source)
>> >    at java.awt.EventDispatchThread.run(Unknown
>> Source)
>> >Caused by:
>>
>>com.ulcjava.container.servlet.client.ConnectorCommandException:
>> >unsupported HTTP response code: 500 (Internal
>> Server
>> >Error)
>> >    at
>>
>>com.ulcjava.container.servlet.client.ConnectorCommand.handleRespons
>> >e(ConnectorCommand.java:50)
>> >    at
>>
>>com.ulcjava.container.servlet.client.ConnectorCommand.execute(Conne
>> >ctorCommand.java:11)
>> >    at
>>
>>com.ulcjava.container.servlet.client.ServletConnector.executeComman
>> >d(ServletConnector.java:70)
>> >    at
>>
>>com.ulcjava.container.servlet.client.ServletConnector.start(Servlet
>> >Connector.java:63)
>> >    at
>>
>>com.ulcjava.base.client.UISession.startConnector(UISession.java:52)
>> >    at
>>
>>com.ulcjava.base.client.launcher.DefaultSessionStateListener.sessio
>> >nStarted(DefaultSessionStateListener.java:4)
>> >    at
>>
>>com.ulcjava.base.client.UISession.a(UISession.java:240)
>> >    at
>>
>>com.ulcjava.base.client.UISession.access$200(UISession.java:133)
>> >    at
>>
>>com.ulcjava.base.client.UISession$0.run(UISession$0.java:1)
>> >    at java.awt.event.InvocationEvent.dispatch(Unknown
>> >Source)
>> >    at java.awt.EventQueue.dispatchEvent(Unknown
>> Source)
>> >    at
>>
>>com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(Filtering
>> >EventQueue.java:33)
>> >    at
>>
>>java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
>> >Source)
>> >    at
>>
>>java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
>> >Source)
>> >    at java.awt.EventDispatchThread.pumpEvents(Unknown
>> >Source)
>> >    at java.awt.EventDispatchThread.pumpEvents(Unknown
>> >Source)
>> >    at java.awt.EventDispatchThread.run(Unknown
>> Source)
>> >
>> >in tomcat on my pc it works fine only on server I
>> get
>> >this exception. we are using tomcat 5.5
>> >if i comment that part with
>> >server-coder-registry-provider in web.xml fine it
>> >works fine also on server.
>> >in web.xml file I have the following
>> >
>> > <servlet>
>> >
>> <servlet-name>OfficeApplication</servlet-name>
>> >
>>
>><servlet-class>com.ulcjava.container.servlet.server.ServletContaine
>> >rAdapter</servlet-class>
>> >        <init-param>
>> >
>> <param-name>application-class</param-name>
>> >
>> ><param-value>com.OfficeApplication</param-value>
>> >        </init-param>
>> >        <init-param>
>> >
>>
>><param-name>server-coder-registry-provider</param-name>
>> >
>>
>><param-value>ulc.printviewer.application.WPrinterJobServerCoderRegi
>> >stryProvider</param-value>
>> >                            </init-param>
>> >    </servlet>
>> >
>> >in jnlp file:
>> >
>> ><jnlp>
>> >    <application-desc
>>
>>main-class="com.common.launcher.JnlpPlasticLauncher">
>> >
>>
>><argument>url-string=$$context/application.ulc</argument>
>> >
>> <argument>keep-alive-interval=900</argument>
>> >        <argument>log-level=WARNING</argument>
>> >
>>
>><argument>client-coder-registry-provider=com.ulc.printviewer.client
>> >.WPrinterJobClientCoderRegistryProvider</argument>
>> >    </application-desc>
>> ></jnlp>
>> >
>> >tkx,
>> >Daniel
>> >
>> >
>> >
>> >
>>
>>___________________________________________________________________
>> >_________________
>> >Do you Yahoo!?
>> >Everyone is raving about the all-new Yahoo! Mail
>> beta.
>> >http://new.mail.yahoo.com
>> >_______________________________________________
>> >ULC-developer mailing list
>> >[email protected]
>>
>>http://lists.canoo.com/mailman/listinfo/ulc-developer
>>
>>
>
>
>
>
>___________________________________________________________________
>_________________
>Cheap talk?
>Check out Yahoo! Messenger's low PC-to-Phone call rates.
>http://voice.yahoo.com

_______________________________________________
ULC-developer mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/ulc-developer

Reply via email to