无法加载配置文件 Java
我在教科书上工作 JavaBrains, 在我完成课程之后, Tomcat 他说 :
还 :
我回来检查了我的
有正确的过滤器显示 :
My
它有命名空间,名称和类属性 :
我的图书馆装配路径是正确的,但是当我运行时 Tomcat, 他告诉我资源不可用,自从我是初学者以来,我不知道如何消除它,因为我的项目中没有红十字会在任何地方。 我以为,也许,某个地方有一个文件,但它看起来对我 :
也许新鲜的眼睛将能够抓住我错过的东西。 昨天我与本教科书有类似的问题,决定是对存在的类提供引用 classpath 在我的标签行动中。 但是,据我所能判断,这个标签已经看起来正确。 我的目标是实现我创建的业务服务已完成。
SEVERE: Exception starting filter struts2
还 :
Caused by: Unable to load configuration. - action - file:/Users/jasonrodriguez/Java/apache-tomcat-7.0.47/wtpwebapps/TutorialFinder/WEB-INF/classes/struts.xml:8:83
Caused by: Action class [org.koushik.javabrains.action.TutorialAction] not found - action - file:/Users/jasonrodriguez/Java/apache-tomcat-7.0.47/wtpwebapps/TutorialFinder/WEB-INF/classes/struts.xml:8:83
我回来检查了我的
web.xml
有正确的过滤器显示 :
xml version="1.0" encoding="UTF-8"?
<web-app id="WebApp_ID" version="3.0" xmlns="[url=http://java.sun.com/xml/ns/javaee"]http://java.sun.com/xml/ns/javaee"[/url] xmlns:xsi="[url=http://www.w3.org/2001/XMLSchema-instance"]http://www.w3.org/2001/XMLSchema-instance"[/url] xsi:schemalocation="[url=http://java.sun.com/xml/ns/javaee]http://java.sun.com/xml/ns/javaee[/url] [url=http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">]http://java.sun.com/xml/ns/jav ... gt%3B[/url]
<display-name>TutorialFinder</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
My
struts.xml
它有命名空间,名称和类属性 :
xml version="1.0" encoding="UTF-8"?
struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"[url=http://struts.apache.org/dtds/struts-2.3.dtd"]http://struts.apache.org/dtds/struts-2.3.dtd"[/url]
<struts>
<package extends="struts-default" name="default" namespace="/tutorials">
<action class="org.koushik.javabrains.action.TutorialAction" name="getTutorial">
<result name="success">/success.jsp</result>
<result name="failure">/error.jsp</result>
</action>
</package>
</struts>
我的图书馆装配路径是正确的,但是当我运行时 Tomcat, 他告诉我资源不可用,自从我是初学者以来,我不知道如何消除它,因为我的项目中没有红十字会在任何地方。 我以为,也许,某个地方有一个文件,但它看起来对我 :
也许新鲜的眼睛将能够抓住我错过的东西。 昨天我与本教科书有类似的问题,决定是对存在的类提供引用 classpath 在我的标签行动中。 但是,据我所能判断,这个标签已经看起来正确。 我的目标是实现我创建的业务服务已完成。
没有找到相关结果
已邀请:
2 个回复
喜特乐
赞同来自:
必须是
. 这可能只是一个拼写错误,或者您使用重构工具更改包名称。 在任何情况下,您都必须使用它或使用配置中的正确链接到类标记。 另一种方法是使用插件 convention 并使用注释创建配置。 在这种情况下,您可以释放到操作或方法的链接,因为它直接放在要配置的类或方法中。
奔跑吧少年
赞同来自:
谢