Hello
 
I am trying to use ULCJavaHelp it does not work with an Apacke as "Proxy". My javahelp-file .hs is in an jar file. This file is only on the server. The URL is created like this:
helpSetURL = RequestConstants.class.getResource(test.hs")
 
But this does not work. Does anyone know why?
 
 
 
Environment:
 
This construct works
 
Tomcat --> Client
 
 
 
Tomcat --> Apache --> Client
 
This construct does not work!!!
 
The Application runs correct but the help does not work an i got the following Exception
 
java.lang.IllegalStateException: could not create help set: javax.help.HelpSetException: Could not parse
Got an IOException (Das System kann den angegebenen Pfad nicht finden)
Parsing failed for null
 at javax.help.HelpSet.<init>(HelpSet.java:146)
 at com.canoo.ulc.javahelp.client.UIHelpSet.createHelpSet(UIHelpSet.java:33)
 at com.canoo.ulc.javahelp.client.UIHelpSet.restoreState(UIHelpSet.java:50)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.find(UISession.java:185)
 at com.ulcjava.base.client.UISession.getManaged(UISession.java:276)
 at com.ulcjava.base.client.UISession.getManaged(UISession.java:263)
 at com.canoo.ulc.javahelp.client.UIHelpSet.getBasicHelpSet(UIHelpSet.java:26)
 at de.wuerth.phoenix.phxip.base.client.help.UIHelpBroker.handleSetHelpSet(Unknown Source)
 at de.wuerth.phoenix.phxip.base.client.help.UIHelpBroker.restoreState(Unknown Source)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.handleRequest(UISession.java:95)
 at com.ulcjava.base.client.UISession.b(UISession.java:119)
 at com.ulcjava.base.client.UISession.access$1500(UISession.java:284)
 at com.ulcjava.base.client.UISession$1.run(UISession$1.java:3)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueue.java:19)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.Dialog$1.run(Unknown Source)
 at java.awt.Dialog$3.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.awt.Dialog.show(Unknown Source)
 at java.awt.Component.show(Unknown Source)
 at java.awt.Component.setVisible(Unknown Source)
 at com.ulcjava.base.client.UIWindow.show(UIWindow.java:0)
 at com.ulcjava.base.client.UIDialog.show(UIDialog.java:0)
 at com.ulcjava.base.client.UIWindow.setVisible(UIWindow.java:90)
 at com.ulcjava.base.client.UIWindow.restoreState(UIWindow.java:12)
 at com.ulcjava.base.client.UIDialog.restoreState(UIDialog.java:28)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.handleRequest(UISession.java:95)
 at com.ulcjava.base.client.UISession.b(UISession.java:119)
 at com.ulcjava.base.client.UISession.access$1500(UISession.java:284)
 at com.ulcjava.base.client.UISession$1.run(UISession$1.java:3)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueue.java:19)
 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)
 at com.canoo.ulc.javahelp.client.UIHelpSet.createHelpSet(UIHelpSet.java:37)
 at com.canoo.ulc.javahelp.client.UIHelpSet.restoreState(UIHelpSet.java:50)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.find(UISession.java:185)
 at com.ulcjava.base.client.UISession.getManaged(UISession.java:276)
 at com.ulcjava.base.client.UISession.getManaged(UISession.java:263)
 at com.canoo.ulc.javahelp.client.UIHelpSet.getBasicHelpSet(UIHelpSet.java:26)
 at de.wuerth.phoenix.phxip.base.client.help.UIHelpBroker.handleSetHelpSet(Unknown Source)
 at de.wuerth.phoenix.phxip.base.client.help.UIHelpBroker.restoreState(Unknown Source)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.handleRequest(UISession.java:95)
 at com.ulcjava.base.client.UISession.b(UISession.java:119)
 at com.ulcjava.base.client.UISession.access$1500(UISession.java:284)
 at com.ulcjava.base.client.UISession$1.run(UISession$1.java:3)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueue.java:19)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.Dialog$1.run(Unknown Source)
 at java.awt.Dialog$3.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.awt.Dialog.show(Unknown Source)
 at java.awt.Component.show(Unknown Source)
 at java.awt.Component.setVisible(Unknown Source)
 at com.ulcjava.base.client.UIWindow.show(UIWindow.java:0)
 at com.ulcjava.base.client.UIDialog.show(UIDialog.java:0)
 at com.ulcjava.base.client.UIWindow.setVisible(UIWindow.java:90)
 at com.ulcjava.base.client.UIWindow.restoreState(UIWindow.java:12)
 at com.ulcjava.base.client.UIDialog.restoreState(UIDialog.java:28)
 at com.ulcjava.base.client.UIProxy.init(UIProxy.java:38)
 at com.ulcjava.base.client.UISession.newInstance(UISession.java:66)
 at com.ulcjava.base.client.UISession.handleRequest(UISession.java:95)
 at com.ulcjava.base.client.UISession.b(UISession.java:119)
 at com.ulcjava.base.client.UISession.access$1500(UISession.java:284)
 at com.ulcjava.base.client.UISession$1.run(UISession$1.java:3)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQueue.java:19)
 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)
 

Torsten Hofmann
Dipl. - Informatiker (FH)
IT Consultant Business Integration
 
Würth Phoenix GmbH
Drillberg 6
D-97980 Bad Mergentheim

(Phone: +49 7931 91 6284
7 Fax: +49 7931 91 7284
+E-Mail: torsten.hofmann@wuerth-phoenix.de
 
    Website: www.wuerth-phoenix.de

 

Reply via email to