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

Reply via email to