码迷,mamicode.com
首页 > 编程语言 > 详细

idea module spring web 配置

时间:2016-11-01 18:55:50      阅读:796      评论:0      收藏:0      [点我收藏+]

标签:参考   输入   direct   添加   ons   mave   creat   project   toc   

 

目的

在普通maven工程下,创建web形式的module,配置好tomcat,运行后可在chrome上看到helloword

过程

  1. 新建一个jxsource2的springMVC的例子,做参考

    • new project -> 选择spring, springMVC -> 勾选create project from template,然后一路next就ok了
  2. 在idea上方新建一个tomcat运行配置,Edit Configurations,

    • 左上角增加tomcat->local形式,指向本地正确的tomcat地址,name为source-web
  3. 在工程中,新建module,如下选项

    • maven -> (选择create from archtype) -> 下方选择(org.apache.maven.archtypes:maven-archtype-webapp),点击next
    • 输入artifactid, 如source-web,点击next
    • 输入modulename, source-web
    • 将创建好的pom.xml中增加, 

      <packaging>war</packaging>
  4. 在source-web下,new Directory

    • src/main/java,并在open module settings中,设置为java sources
      • new package; com.springapp.mvc,并拷贝HelloControl.java
    • src/main/webapp,并将jxsources的webapp下的WEB-INF拷贝过来
    • src/test/java,并在open module settings中,设置为java sources
    • 点击 idea右侧的maven projects,点击更新(有时点击也不会更新……)
  5. source-web,配置open module settings

    • dependencies,左下角+libraries,application servers, 添加 tomcat
    • 中间栏,左上角,+spring配置
  6. 在上面创建的source-web的tomcat配置下,Edit Configurations,

    • Deployment,增加Atifact,source-web:war explod,确定 

问题

  1. 新建module后,有时依赖加不进来,要在open module settings中,把libraries中把相关的加进行。最好是再重新创建,然后点击 idea右侧的maven projects,点击更新 
  2. 可能我上面创建的不对,不太符合SpringMVC的框架,因为source-web下就是完整的springMVC框架,但是还有其它子module, dao/service。但是达到了自己的期望,先这样。若后面理解更深入,再来修改

参考链接

  1. http://chemnk.blog.163.com/blog/static/20146312020134195048695/
  2. 其实昨天也看了很多链接,但是感觉没有太大作用

感想

嗯,吃第十个烧饼就饱了,但是前面9个烧饼还是要吃的。

昨天晚上搞这个,从6点搞到9点,错过了李小铎的前四天晚上吞进去的钉子被拉出来的喜事!今天原本想找一位同学搞定,但是他今天请假未来。下午做完业务,又小试了一下。仔细看了jxsources的SrpingMVC的配置。没花多久搞定,很开心 。

 

idea module spring web 配置

标签:参考   输入   direct   添加   ons   mave   creat   project   toc   

原文地址:http://www.cnblogs.com/daweizhao/p/6020410.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!