我尝试使用JPA和Struts的集成来构建应用程序.要做到这一点需要访问tomcat管理器.但是当我访问URL时,http://localhost:8080/manager/html它给我404错误.
我的tomcat-users.xml
<?xml version='1.0' encoding='cp1252'?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<!--<user name="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status" />-->
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我正在开发 Struts 2 应用程序,毕竟我收到以下错误。
\n\nSEVERE: Dispatcher initialization failed\nUnable to load configuration. - bean - jar:file:/home/sachith/SourceCodeGroupCW/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/PcArcade/WEB-INF/lib/struts2-core-2.3.16.jar!/struts-default.xml:69:87\n at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)\n at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:445)\n at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:489)\n at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)\n at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)\n at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281)\n at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)\n at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)\n at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)\n at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)\n at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)\n at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)\n at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)\n at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)\n at java.util.concurrent.FutureTask.run(FutureTask.java:166)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n at java.lang.Thread.run(Thread.java:724)\nCaused by: Unable to load bean: type: class:org.apache.struts2.views.freemarker.FreemarkerThemeTemplateLoader - bean - jar:file:/home/sachith/SourceCodeGroupCW/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/PcArcade/WEB-INF/lib/struts2-core-2.3.16.jar!/struts-default.xml:69:87\n at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)\n at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)\n at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:234)\n at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)\n ... 17 more\nCaused by: java.lang.NoClassDefFoundError: freemarker/cache/TemplateLoader\n at java.lang.ClassLoader.defineClass1(Native Method)\n …Run Code Online (Sandbox Code Playgroud)