环境

  • OS:win8 64
  • jdk 1.7.0-79
  • maven:3.3.3
  • tomcat :7.0.62
  • idea 14.04

参考资料

  • maven 实战
  • 孔浩的视频教程

创建项目

选择archetype

选择Maven,如果没有JDK,则配置一个

选择 Create from archetype

idea 怎么创建编写python_开发工具

项目 坐标

idea 怎么创建编写python_python_02

添加archetype

在 Properties 中添加一个属性:

archetypeCatalog = internal

如果不添加这个属性,idea在生成项目骨架时可能会卡死

idea 怎么创建编写python_java_03

idea 怎么创建编写python_开发工具_04

填写项目名

idea 怎么创建编写python_idea 怎么创建编写python_05

补全目录结构

新建的项目没有 src/test 目录,也没有 src/main/java目录,要手动补全

idea 怎么创建编写python_tomcat_06

设置文件夹类型

新建文件夹之后,项目属性->Modules->Path,将文件夹设置为相应类型

idea 怎么创建编写python_开发工具_07

刷新 maven 依赖

编辑pom文件后,刷新maven依赖

可能刚开始使用idea的同学还不知道怎么找到这个按钮,你需要找到左下角的一个灰色的按钮,点击即可调出诸如 Project、Maven Projects 等视图。

idea 怎么创建编写python_idea 怎么创建编写python_08

idea 怎么创建编写python_python_09

idea 怎么创建编写python_tomcat_10

添加框架依赖

如果项目依赖了spring或者hibernate,则可以添加相应依赖。这个和sts中的那个蓝色的 s 图标是一样的功能,不过我发现这个功能也是有时候好用有时候不好用,也许是我还不熟悉idea。另外关于项目属性的设置在右上角

idea 怎么创建编写python_idea 怎么创建编写python_11

idea 怎么创建编写python_idea 怎么创建编写python_12

配置 tomcat

Run->Edit Configuratoins

idea 怎么创建编写python_java_13

##添加 tomcat 服务器

idea 怎么创建编写python_python_14

配置tomcat服务

idea 怎么创建编写python_java_15

部署项目到tomcat

idea 怎么创建编写python_java_16

idea 怎么创建编写python_tomcat_17

运行

配置tocmat服务器

这种运行方式有一个缺点:如果你修改了JSP文件,在页面上是看不到效果的

idea 怎么创建编写python_tomcat_18

maven tomcat 插件运行【推荐】

pom

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <!--这里也可以使用tomcat7-maven-plugin -->
    <version>2.2</version>
    <!--最新版本 -->
    <configuration>
        <url>http://localhost:8080/manager/text</url>
        <!--配置远程tomcat的路劲 -->
        <username>admin</username>
        <password>admin</password>
        <uriEncoding>UTF-8</uriEncoding>
        <!--tomcat的url编码 达到和修改server.xml文件一样的功能 -->
    </configuration>
</plugin>

另外如果想要部署的话,还要设置settings.xml和tomcat的tomcat-user.xml,可以参考我的另一篇博客:

Maven tomcat插件实现热病部署

然后你就可以使用maven 的 tomcat 插件运行程序了

idea 怎么创建编写python_idea 怎么创建编写python_19