I have this very strange problem. I have an EAR file and inside that
a WAR file and a JAR file. Inside the WAR file I have a lot of
classes in different packages, i.e., my servlets and all the helper
classes and utils.
These are some files in this WAR archive:
WEB-INF\classes\se\openmind\ramverk\gemensam\OMEnvironment.class
WEB-INF\classes\se\openmind\ramverk\gemensam\OMServletEnvironment.class
WEB-INF\classes\se\openmind\ramverk\gemensam\OMServletBase.class
WEB-INF\classes\se\openmind\ramverk\util\StringUtil.class
Now, in OMEnvironment.java, I have these two lines:
import se.openmind.ramverk.util.*;
[...]
StringUtil su = new StringUtil();
[...]
Everything gets compiled and deployed correctly, without any problem.
However, when I try to run OMEnvironment.java from my web browser
(via a servlet), the StringUtil line above generates an exception
(shown below).
Why is that?
BTW, it seems like classes in the *same* package, e.g.,
se.openmind.ramverk.gemensam, can "see" each other without any
problem, since the execution goes fine from OMServletBase ->
OMServletEnvironment -> OMEnvironment. But when OMEnvironment tries
to call StringUtil (which is in a package "above" this), it doesn't
find it.
Any help very much appreciated!
Thanks in advance,
Kristoffer
2001-11-01 04:05:23 - Ctx( /trapp ): Exception in: R( /trapp +
/servlet/GOGemensam + /visaRam) - java.lang.NoClassDefFoundError:
se/openmind/ramverk/util/String Util
at
se.openmind.ramverk.gemensam.OMEnvironment.setCurrentComponentName(OM
Environment.java:447)
at
se.openmind.ramverk.gemensam.OMEnvironment.<init>(OMEnvironment.java:
76)
at
se.openmind.ramverk.gemensam.OMEnvironment.<init>(OMEnvironment.java:
69)
at
se.openmind.ramverk.gemensam.OMServletEnvironment.<init>(OMServletEnv
ironment.java:36)
at
se.openmind.ramverk.gemensam.OMServletBase.doHandle(OMServletBase.jav
a:64)
at
se.openmind.ramverk.gemensam.OMServletBase.doGet(OMServletBase.java:5
2)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:4
05)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372
)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.
java:797)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743
)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio
n(HttpConnectionHandler.java:213)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java
:501)
at java.lang.Thread.run(Unknown Source)
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user