老师,出现一个奇怪的问题

老师,出现一个奇怪的问题

老师,配置好tomcat运行,控制台报错,基本全是按老师视频里的步骤来的,就有一处,我在问答里看到能指定spring配置文件,就加了点配置,很遗憾,后来就报这个错了,我以为是我擅自配置的结果,所以又重建了个项目,这次是按视频来的,不过还是报这个错,请老师指点迷津,谢谢

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

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

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

13回答
好帮手慕柯南 2019-12-07 19:04:38

同学你好!

由于周末的值班老师比较少,可能并不能及时批改到同学的作业,这样同学等待的时间会更长,可能会有一周。建议同学可以open导入之前创建的项目重新设置一下

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

找到pom文件,点击ok,按一下步骤操作测试一下

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

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

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

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

好帮手慕柯南 2019-12-07 12:27:39

同学你删错了,不是在这个目录下

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

应该是Artifacts下面

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

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


  • 提问者 晓说 #1
    老师,我知道,我昨天删除了war包重新编译了一下,错误还是同样的,我截这个图是想问IDE 提示不能删是不是正常,因为就算重新编译那还是会报错,另外,我有一个小建议,我第三阶段还有提交作业的机会,我想把这个项目给发过去,你实际帮我调一下,看看究竟是哪里出问题了,好不啦
    2019-12-07 16:22:35
提问者 晓说 2019-12-06 19:42:19

老师你看,没办法移除,都晚上了,你先想一想,我这不急,我这个项目是删了重新又写的,报的同样的错误,我自己是没办法解决了,如果实在不行,我找个时间,再重新写一个把,我想这建三个model真的没问题吗?之前不管报什么错把,tomcat是可以启动起来的,现在尴尬的是连tomcat都启动不了,已启动就报这个错,而且target里面都没有相应的class文件,挺纳闷的,我想我一定是改了IDEA里面的某个配置了

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

好帮手慕柯南 2019-12-06 19:23:04

同学你好!

  1. 老师之前没有遇到过这种情况呢,一般重新编译一下都是可以加载到的

  2. 建议将报红的包删除,重新加载一下

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

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


  3. 也有可能是你的war包的问题,你可以重新打一个war包测试一下

    1)删除:

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

    2)重新打一个

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

    3)在运行时部署新的war

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

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

提问者 晓说 2019-12-06 18:50:43
提问者 晓说 2019-12-06 18:44:02
好帮手慕柯南 2019-12-06 18:00:00

同学你好,老师确认一下:

  1. 你的项目中有写java类吗?如果没有写,没有生成是对的呢。

  2. 同学目前是报什么错误呢?可以再截图给老师看一下。

祝学习愉快~

  • 提问者 晓说 #1
    类肯定是写了,不止一个类呢,报的错误还是那个,点击启动tomcat,无法运行,告诉加载不到相关类,老师之前没有遇到这种情况吗?会是IDE的问题吗?实在不行,我就暂时放弃这个项目吧
    2019-12-06 18:23:51
提问者 晓说 2019-12-06 17:42:04

老师,我按照你的步骤重新试了一遍,不光service的model下target目录下没有class文件,web的model下的target目录也是空的,clean和清除缓存了之后重新编译也没有如图,其他地方也不报错,唯一和老师不一样的就是我用maven的webapp模版生成的pom文件多了好多插件;奥对,还有我在中途指定过一次Spring的配置文件http://img1.sycdn.imooc.com//climg/5dea2267091f665107461394.jpg


<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
       <artifactId>sm</artifactId>
       <groupId>com.imooc</groupId>
       <version>1.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>

   <artifactId>sm_web</artifactId>
   <packaging>war</packaging>

   <name>sm_web Maven Webapp</name>
   <!-- FIXME change it to the project's website -->
   <url>http://www.example.com</url>

   <properties>
       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
       <maven.compiler.source>1.7</maven.compiler.source>
       <maven.compiler.target>1.7</maven.compiler.target>
   </properties>

   <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.0</version>
       </dependency>
       <dependency>
           <groupId>jstl</groupId>
           <artifactId>jstl</artifactId>
           <version>1.2</version>
       </dependency>
   </dependencies>

   <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>
</project>

好帮手慕柯南 2019-12-06 14:57:35

同学你好!

  1. 你的报红是由于你的jar没有下载下来,但是老师这里将你的报红的jar删除,启动报的错和你的是不一样的,所以应该不是这个原因。

  2. 建议你检查sm_service下的target文件中是否有编译好的类,(注意:老师这里使用的是源码,所以类比你的多,你只需要检查你报错的那几个就可以)。

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

  3. 如果没有,将target删除,重新启动测试一下。

  4. 如果以上没有办法解决,可以clean一下项目测试一下

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

  5. 或者清除一下idea的缓存

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

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

好帮手慕柯南 2019-12-06 13:58:41

同学你好!

你在sm_web的pom文件中,是不是忘记引入service的依赖了呢,比如:

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

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

  • 提问者 晓说 #1
    引入了呀,而且连续两次出现同样的错误,照着视频敲,老师那么明显的提示,我肯定是照做了,会不会和别的有关,我截图的那几张照片里有报红的地方是怎么回事呢?
    2019-12-06 14:08:30
提问者 晓说 2019-12-06 08:32:29

这四幅图一起的,不知道咋一下没传上去,顺序可能不太一样,老师这么聪明,一定能看出其中千丝万缕的联系,麻烦了

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

提问者 晓说 2019-12-06 08:30:24
提问者 晓说 2019-12-06 08:29:47
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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