小编cal*_*586的帖子

在pom.xml中为Tomcat 7设置Servlet/JSP jar

我使用的是JDK 1.6,Maven 2.2.1,Tomcat 7和Eclipse Juno(企业版).

尝试导入javax.servlet等包时.*; Eclipse抱怨说它没有在它的类路径(构建路径)中.

所以,我所做的是在我的pom.xml文件中包含以下依赖项:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.3</version>
</dependency>

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

在tomcat服务器启动期间:

INFO: Deploying web application archive C:\DevTools\tomcat\apache-tomcat-7.0.32\webapps\myapp.war
Dec 20, 2012 4:55:41 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\DevTools\tomcat\apache-tomcat-7.0.32\webapps\myapp\WEB-INF\lib\servlet-api-2.3.jar)
 - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Run Code Online (Sandbox Code Playgroud)

为什么要记录此消息?

另外,我似乎无法在maven存储库中找到适合servlet-api 3.0或jsp 2.2的版本

http://mvnrepository.com/

请帮助我......

eclipse tomcat servlets maven

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

eclipse ×1

maven ×1

servlets ×1

tomcat ×1