第一次使用idea和创建maven
从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的配置文件,信息都自动写进去了,之前的方法不会发生任何改变
下一篇: Yii使用技巧大汇总
推荐阅读
-
iOS中.a和.framework静态库的创建与.bundle资源包的使用详解
-
使用IntelliJ IDEA 2017.2.5 x64中的Spring Initializr插件快速创建Spring Boot/Cloud工程(图解)
-
使用navicat 8实现创建数据库和导入数据 管理用户与权限[图文方法]
-
从零开始使用IDEA创建SpringBoot项目(图文)
-
iOS中.a和.framework静态库的创建与.bundle资源包的使用详解
-
使用maven创建web项目的方法步骤(图文)
-
使用IntelliJ IDEA 2017.2.5 x64中的Spring Initializr插件快速创建Spring Boot/Cloud工程(图解)
-
idea 创建 maven web 工程流程(图文教程)
-
使用IDEA配置Maven搭建开发框架ssm教程
-
使用navicat 8实现创建数据库和导入数据 管理用户与权限[图文方法]