不知道为什么会收到此错误。这里有很多类似的问题,但到目前为止,没有一个问题对我有用。
我的 ivy文件是
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"> <info organisation="" module="knoxWeb" status="integration"> </info> <dependencies> <dependency org="org.springframework" name="spring-core" rev="4.0.3.RELEASE"/> <dependency org="org.springframework" name="spring-context" rev="4.0.3.RELEASE"/> <dependency org="org.springframework" name="spring-web" rev="4.0.3.RELEASE"/> <dependency org="org.springframework" name="spring-webmvc" rev="4.0.3.RELEASE"/> <dependency org="org.springframework" name="spring-beans" rev="4.0.3.RELEASE"/> </dependencies> </ivy-module>
而我的web.xml是
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>Knox Web Interface</display-name> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> </web-app>
我已经解决了 ivy。仍然有错误。我还可以在eclipse中看到这个类。
我真的很纠结于此。如有任何帮助或建议,我们将不胜感激。
PS:我也尝试添加,< dependency org="org.springframework" name="spring" rev="2.5.6"/>但常春藤无法解决。我懂了
< dependency org="org.springframework" name="spring" rev="2.5.6"/>
Some projects fail to be resolved Impossible to resolve dependencies of #TestWebProject;working@BLT430LT3201C download failed: com.oracle.toplink#toplink;10.1.3!toplink.jar unresolved dependency: com.oracle#oc4j;1.0: not found unresolved dependency: com.oracle#toplink-essentials;2.41: not found unresolved dependency: javax.ejb#ejb;3.0: not found download failed: com.bea.wlplatform#commonj-twm;1.1!commonj-twm.jar unresolved dependency: jexcelapi#jxl;2.6.6: not found download failed: javax.jms#jms;1.1!jms.jar download failed: javax.faces#jsf-api;1.1!jsf-api.jar download failed: javax.resource#connector;1.0!connector.jar
Jar文件必须在WEB-INF/lib中。或者你可以告诉Eclipse,它可以在其他位置找到jar,而不仅仅是WEB-INF/lib。
WEB-INF/lib
Eclipse
jar
我们该怎么做?
右键单击该项目,然后选择属性。现在转到部署程序集。
现在,选择添加,然后选择Java构建路径条目。
常春藤选项将自动填充。选择那个。
完成后,选择Apply并确定。Classnotfound异常消失。