wt., 27 cze 2023 o 08:55 Garg, Ankit <ankit.g...@metlife.com> napisał(a):

>
>
>
What is included in EAR libraries, Server Runtime and Web App Libraries?
Maybe you have duplicated JRAs there? Also is worth clean up Temp/Work
folders as described here
https://cwiki.apache.org/confluence/display/WW/Struts+2.5+to+6.0.0+migration#Struts2.5to6.0.0migration-Temp/WorkdirectoryofApplicationServer/ServletContainer

SEVERE: Exception starting filter [struts2]
>
> *java.lang.ClassNotFoundException*:
> org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
>
>        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> *WebappClassLoaderBase.java:1420*)
>
>        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> *WebappClassLoaderBase.java:1228*)
>
>        at org.apache.catalina.core.DefaultInstanceManager.loadClass(
> *DefaultInstanceManager.java:486*)
>
>        at
> org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(
> *DefaultInstanceManager.java:468*)
>
>        at org.apache.catalina.core.DefaultInstanceManager.newInstance(
> *DefaultInstanceManager.java:141*)
>
>        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(
> *ApplicationFilterConfig.java:252*)
>
>        at org.apache.catalina.core.ApplicationFilterConfig.<init>(
> *ApplicationFilterConfig.java:100*)
>
>        at org.apache.catalina.core.StandardContext.filterStart(
> *StandardContext.java:4343*)
>
>        at org.apache.catalina.core.StandardContext.startInternal(
> *StandardContext.java:4976*)
>
>        at org.apache.catalina.util.LifecycleBase.start(
> *LifecycleBase.java:183*)
>
>        at org.apache.catalina.core.ContainerBase$StartChild.call(
> *ContainerBase.java:1362*)
>
>        at org.apache.catalina.core.ContainerBase$StartChild.call(
> *ContainerBase.java:1352*)
>
>        at java.base/java.util.concurrent.FutureTask.run(
> *FutureTask.java:264*)
>
>        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(
> *ThreadPoolExecutor.java:1136*)
>
>        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(
> *ThreadPoolExecutor.java:635*)
>
>        at java.base/java.lang.Thread.run(*Thread.java:833*)
>

This class is included in struts-core-6.1.2.1.jar, but somehow Tomcat
didn't load the JAR, I would check your classpath/library settings as the
JAR isn't deployed to the Tomcat. And use Maven which is a way easier to
manage dependencies.


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/

Reply via email to