javax.servlet的依赖导入不进来

javax.servlet的依赖导入不进来

http://img1.sycdn.imooc.com//climg/5d2450580001e5af04380311.jpg

<dependencies>
    <dependency>
    <groupId>com.imooc</groupId>
    <artifactId>sm_service</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
    </dependency>
    <dependency>
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
</dependencies>

感觉这些依赖全都没有导入成功,虽然查到网上可以通过tomcat里都lib进行手动导入,

但是请问老师我是不是哪个步骤出现了问题,因为我看到我创建都webapp的xml文件比视频老师里创建的多出来很多东西:

<build>
    <finalName>sm_web</finalName>
    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
        <plugins>
            <plugin>
                <artifactId>maven-clean-plugin</artifactId>
                <version>3.1.0</version>
            </plugin>
            <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
            <plugin>
                <artifactId>maven-resources-plugin</artifactId>
                <version>3.0.2</version>
            </plugin>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
            </plugin>
            <plugin>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.22.1</version>
            </plugin>
            <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.2.2</version>
            </plugin>
            <plugin>
                <artifactId>maven-install-plugin</artifactId>
                <version>2.5.2</version>
            </plugin>
            <plugin>
                <artifactId>maven-deploy-plugin</artifactId>
                <version>2.8.2</version>
            </plugin>
        </plugins>
    </pluginManagement>
</build>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕柯南 2019-07-10 11:29:56

同学你好!

  1. 建议同学安装tomcat呢,会经常使用。

  2. 可能是由于同学哪里的maven仓库中没有这个jar包所以下载不下来

  3. 同学说的sm_service没有导入是什么意思呢,我看同学里面是sql的呢,应该导入了

  4. 如果今后同学的jar包下载不下来,同学可以先检查一下自己的本地maven仓库的地址是否正确。正确的前提下,在xml中引入依赖,然后去官网下载需要的版本,最后手动放在本地的maven仓库对应的文件夹下面。路径示意图:(在pom文件中引入依赖之后该路径会自动创建,将下载的对应版本的jar放进去就可以)

    http://img1.sycdn.imooc.com//climg/5d255b49000102bb05080255.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

提问者 hsbzzhz 2019-07-09 19:56:54

因为没有装tomcat,不能像之前的那位同学一样解决,百度了一下,解决方法如下:

  1. 去tomcat官网上去下载一个tomcat压缩包,http://tomcat.apache.org/

  2. 把里面的javax.servelt 包提取出来http://img1.sycdn.imooc.com//climg/5d24801c0001d31706830645.jpg

  3. 打开项目里面projectStructure,然后导入libraryhttp://img1.sycdn.imooc.com//climg/5d24809e00013f5110280836.jpg

这个sm_service里的xml依赖好像都没有被导入,下次估计还会碰到这样的问题,唉

好帮手慕柯南 2019-07-09 17:55:52

同学你好!

  1. 创建的没有问题呢,如果同学觉得多,可以把比老师多的删除呢

  2. 同学的依赖没有导入,建议同学重新导入一下maven

    http://img1.sycdn.imooc.com//climg/5d24641f0001a10105760291.jpg

  3. 如果还是不可以,同学可以参考 这个解决一下:https://class.imooc.com/course/qadetail/111465 

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 hsbzzhz #1
    重新导入maven不行,我百度自行解决了,但请问为什么会出现这样的问题呢
    2019-07-09 19:49:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师