IDEA 导入配置一个 MVC 复古项目

IDEA 导入配置一个 MVC 复古项目

项目获取

git clone -b master http://xxx.xxx.xxx.xxx:xxxxx/xxx/ems.git

IDEA 项目导入、配置

导入项目

  • 打开 IDEA 点击 Open Or Import 选择 ems 项目

添加 1.6 版本 JDK

  • 点击 IDEA 的 File 选项卡

    - File
      - Project Structure
        - SDKs
          Add New SDK
    

    点击 + 按钮,点击 Add JDK... 选项卡,选择 jdk 1.6 目录,点击 Apply 按钮,点击 OK 按钮。

配置项目属性

- File
  - Project Structure
    - Project
      Project name : ems
      Project SDK : jdk 1.6
      Project language level : 6 - @Override in interfaces
      Project compiler output : 项目路径\项目名称\build

点击 Apply 按钮,点击 OK 按钮。

移除 IDEA 自动导入的模块和依赖

- File
  - Project Structure
    - Modules
      Delete

选择 ems 模块,点击 - 按钮;在弹出的是否移除模块的对话框中,点击 Yes 按钮;

- File
  - Project Structure
    - Libraries
      Delete

依次选择依赖并按 - 按钮移除,点击 Apply 按钮,点击 OK 按钮。

此时导航栏中,Project 目录下,src 目录和 WebContent 目录已经消失。

手动添加模块

- File
  - Project Structure
    - Modules
      Add
  • 点击 + 按钮,选择 Import Moudle 选项卡;
  • 在弹出的 Select File or Directory to Import 对话框中,选择 etmr-jn-kb 模块目录,点击 OK 按钮;
  • 在弹出的 Import Module 对话框中,点选 Create module from existing sources 选项,点击 Next 按钮;
  • 确认所选模块的 src 目录无误后,点击 Next 按钮;
  • 勾选掉 addroute 依赖目录,仅留下 lib 依赖目录,点击 Next 按钮;
  • 确认 Modules 和 Module dependencies 无误后,点击 Next 按钮;
  • 在弹出的 File Already Exists 对话框中,点击 Overwrite 按钮;
  • 勾选掉所有依赖目录,点击 Next 按钮;
  • 勾选掉所有 ems 模块,点击 Next 按钮;
  • 确认 web.xml 文件目录是否为 项目路径\项目名\WebContent\WEB-INF ,无误后点击 Finish 按钮;
  • 回到 Project Structure 对话框后,点击 Apply 按钮,点击 OK 按钮。

检查依赖

- File
  - Project Structure
    - Libraries
  • 移除除 lib 以外的其他依赖目录;

  • 选择 lib 依赖目录,点击 JSF library 对话框中的 + 按钮,选择 Java 选项;

  • 在弹出的 Select Library Files 对话框中选择 tomcat 6.0.53 的 jsp-api.jar 依赖;

    - tomcat 目录
      - lib
        jsp-api.jar
    
  • 同理,添加 tomcat 6.0.53 的 servlet-api.jar 依赖;

    - tomcat 目录
      - lib
        servlet-api.jar
    

修改数据库连接

- ems
  - WebContent
    - META-INF
      context.xml
  • 修改 标签的 urlurl="jdbc:kingbase://IP:54321/EMS" ,其中 IP 根据测试环境或生产环境修改。

修改项目编码为 GBK

- File
  - Settings...
    - Editor
      - File Excodings
        Project Encoding : GBK

点击 Apply 按钮,点击 OK 按钮。

测试项目编译

- Build
  - Build Project
  • 点击 Build Project 按钮或者按快捷键 Ctrl + F9 编译项目;
  • 检查 项目路径\ems\build\production\ 路径下是否生成项目的 class 文件。

添加 Artifacts

- File
  - Project Structure
    - Artifacts
      Add
  • 点击 + 按钮,选择 Web Application:Exploded,选择 From moudles...

  • 在弹出的 Select moudles 对话框中选择 ems 模块,点击 OK 按钮;

  • 修改产品属性;

    Name : ems
    Output directory : 项目路径\emss\build\artifacts\ems
    
  • 点击 Apply 按钮,点击 OK 按钮。

编译 Artifacts

- Build
  - Build Artifacts...
  • 点击 Build Artifacts... 选项;
  • 在弹出的 Build Artifacts 对话框中,选择 ems -> Build
  • 检查 项目路径\ems\build\artifacts\ 路径下是否生成 etmr-jn-kb 项目文件。

IDEA 配置 Tomcat

添加本地 Tomcat

  • 点击 IDEA 界右上方的 Add Configuration... 按钮;

  • 在弹出的 Run/Debug Configurations 对话框中,点击 + 按钮;

  • 选择 Tomcat Server -> Local

  • 点击 Server -> Congigure... 按钮;

  • 在弹出的 Application Servers 对话框中,点击 + 按钮;

  • 在弹出对 Tomcat Server 对话框中,填写 Tomcat 6.0.53 的目录路径,

    Tomcat Home : tomcat 6.0.53 路径 
    Tomcat base directory : tomcat 6.0.53 路径 
    

    或者点击 文件夹 按钮,选择 tomcat 6.0.53 路径,点击 OK 按钮;

  • 选中新添加的 Tomcat 6.0.53,点击 OK 按钮;

  • 填选其他配置;

    URL : http://localhost:8060/ems/
    VM options : -Dfile.encoding=UTF-8
    JRE : 1.6 (手动添加的jdk版本)
    HTTP port : 8060
    JMX port : 1099
    

添加 Artifacts

  • 点击 Run/Debug Configurations 对话框中的 Deployment 选项卡;
  • 点击 + 按钮,选择 Artifacts , 修改 Application context : /ems
  • 点击 Apply 按钮,点击 OK 按钮。

运行 Tomcat

  • 点击 IDEA 界面右上角的 绿色甲壳虫 按钮;
  • Tomcat 打印日志出现 Artifact ems: Deploy took 1,411 milliseconds 类似字样;
  • 打开浏览器,在网址栏输入:http://localhost:8060/ems/

IDEA 配置 DataBase

新建驱动

  • 点击 IDEA 界面的右侧边栏 DataBase 按钮;

  • 点击 + 按钮,选择 Driver

  • 在弹出的 Data Sources and Drivers 对话框中,修改 Name : KB7Comment : 人大金仓V7

  • 点击 Driver Files 区域的 + 按钮,选择 Custom JARs...

  • 在弹出的 Select Database Driver Files 对话框中,选择 kingbasejdbc.jar ,点击 OK 按钮;

    项目目录中 kingbasejdbc.jar 在 项目路径\ems\WebContent\WEB-INF\lib\kingbasejdbc.jar;

  • 返回 Data Sources and Drivers 对话框中,点击 Class ,选择 com.kingbase.Driver 点击 Apply 按钮,点击 OK 按钮;

新建数据源

  • 点击 IDEA 界面的右侧边栏 DataBase 按钮;

  • 点击 + 按钮,选择 Data Source,选择 KB7

  • 在弹出的 Data Sources and Drivers 对话框中,修改属性;

    Name : KB7 - [email protected]
    Comment : 人大金仓V7测试数据源
    User : EMS
    Password : EMS
    URL : jdbc:kingbase://xxx.xxx.xxx.xxx:54321/EMS
    

    点击 Test Connection 按钮,出现如下字样,标识连接成功;

    DBMS: Kingbase ES (ver. Kingbase 7.1.2.1209 release 64 bit SALES)
    Case sensitivity: plain=lower, delimited=exact
    Driver: Kingbase JDBC Driver (ver. 2.0, JDBC3.0)
    Effective version: UNKNOWN (ver. 2.0)
    Ping: 32 ms
    
  • 点击 Schemas 选项卡,选择 ETMR 数据库下系统相关模式;

    模式包括:XXXX,XXXX,XXXX,XXXX。

  • 点击 Apply 按钮,点击 OK 按钮;

  • KB7 - [email protected] 下便是 EMS 数据库和所选相关模式;

  • 点击 DataBase -> QL 按钮,选择使用默认 console 或者新建 console ,便可进行 sql 语句的输入,执行等操作。

你可能感兴趣的:(其它,intellij-idea,mvc,java)