使用IDEA+nutz+tomcat搭建一个简单的项目
参考地址:http://nutzam.com/core/mvc/hello-idea.html
我用的是tomcat,不是jetty就有一些问题,我的调整如下
1、创建一个maven的project(就是一个workspace),(我的artifactId值为test)
2、修改这个地方的pom.xml文件,添加如下代码
<modules>
<module>two</module>
</modules>
3、在test中创建一个module,类型为(java>web application ),module name为two.
4、创建如下图文件夹:java/webapp
5、点击File>Project Struture>Modules,在右侧点击java,然后点击sources,将java文件夹设为java源文件目录,点击apply
6、还是第5步的界面,展开two,点击Web,如图
在右侧的web Resource Directories中,选中一行,点击右侧的修改,将web resource directorie path改为刚刚创建的webapp路径,然后apply,OK
7、将参考地址的web.xml、class、jsp都创建在two的对应目录下,two中也需要一个pom.xml,里面需要写:
<parent> <artifactId>test</artifactId> <groupId>org.nutz</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>two</artifactId>
依赖的jar包都写在two的pom.xml文件中;
8、打包two.war,File>Project Struture>Artifacts,点击中间的绿色加号,选择Web Application:archive,在name中填写包名,在Output Layout的右侧Available Elements列,选择two,单击右键,选择Put into Output Root,然后apply,OK
9、Build>Build Artifacts,选择刚刚打的包,然后build,到这里已经把需要在tomcat中运行的包弄好了;
10、Run>Edit Configurations,点击左侧的绿色加,选择Tomcat Server>local,在Deployment中添加Artifact(刚刚打的war包);
11、运行刚刚的配置就可以了。