欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第一次使用idea和创建maven

程序员文章站 2022-05-29 21:30:11
...

从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的啊,赶紧试试复制到自己项目,竟然就成功了。

分享一下

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

2018/06/24

后续,后来偶尔又去尝试一下解决,但是不成功。尝试了idea的设置,重装idea

从问题可以看出idea 配置maven出现问题,xx.iml文件几乎创建项目就会变成

<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4"/>

然后我还发现.idea文件下的modules.xml文件消失和compiler.xml文件出现,不清楚为什么,然后尝试手动添加modules.xml,载入文件失败。再找到项目的一些配置文件,看到里面没有读取modules.xml的字样,手动添加后失败。


一直找原因还是找不到,然后这次我尝试将web项目添加maven依赖,即是把idea将web项目转变成maven项目,设置上有些麻烦,但是网上还是很简单可以找到。步骤麻烦了一些,但是idea的配置文件,信息都自动写进去了,之前的方法不会发生任何改变


相关标签: 404错误