第一次使用idea和创建maven

时间:2021-09-01 07:43:45

从MyEplicse换到idea,我是各种不习惯啊,但是从网上看了使用教程,才发现idea其实相当强大的。

第一次用idea就是创建maven,maven我觉得就是一个包的管理工具,设置好配置,简单就可以使用。

接着我使用maven来做一下SSM的整合,根据网上的教程是应该可以运行Tomcat编译成功的了,但是出现404错误,这种错误我遇过不少次,找到Tomcat的目录看下,竟然没有项目。打开项目配置看下,原来是编译到target目录下,竟然没有编译jsp文件和html文件,为什么啊?

接下来我百度了很多,基本是说Tomact或者maven,再或者JDK有问题,我一个一个去排除,系统都还原了一遍!!项目还是404,我还没有放弃。在网上看到了别人说试试Clean  install,结果文件编译到了target下,这样我也是开心到飞起。

但是这样跟别人的就很不同了啊,我把别人的项目看了下,再看下别人的设置,竟然让我发现我少了一个xxx.iml文件,这个文件我记得一开始创建就应该存在了,为什么没有呢?不懂,不管,打开看看代码是这样的

<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="FacetManager">
    <facet type="web" name="Web">
      <configuration>
        <descriptors>
          <deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/main/webapp/WEB-INF/web.xml" />
        </descriptors>
        <webroots>
          <root url="file://$MODULE_DIR$/src/main/webapp" relative="/" />
        </webroots>
        <sourceRoots />
      </configuration>
    </facet>
  </component>
</module>

好像是配置webapp的啊,赶紧试试复制到自己项目,竟然就成功了。

分享一下

一般人应该不会遇到这样的问题