git clone -b master http://xxx.xxx.xxx.xxx:xxxxx/xxx/ems.git
点击 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 按钮。
- File
- Project Structure
- Modules
Delete
选择 ems 模块,点击 - 按钮;在弹出的是否移除模块的对话框中,点击 Yes 按钮;
- File
- Project Structure
- Libraries
Delete
依次选择依赖并按 - 按钮移除,点击 Apply 按钮,点击 OK 按钮。
此时导航栏中,Project 目录下,src 目录和 WebContent 目录已经消失。
- File
- Project Structure
- Modules
Add
+ 按钮,选择 Import Moudle 选项卡;OK 按钮;Next 按钮;Next 按钮;Next 按钮;Next 按钮;Overwrite 按钮;Next 按钮;Next 按钮;项目路径\项目名\WebContent\WEB-INF ,无误后点击 Finish 按钮;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
标签的 url 为 url="jdbc:kingbase://IP:54321/EMS" ,其中 IP 根据测试环境或生产环境修改。- File
- Settings...
- Editor
- File Excodings
Project Encoding : GBK
点击 Apply 按钮,点击 OK 按钮。
- Build
- Build Project
Build Project 按钮或者按快捷键 Ctrl + F9 编译项目;项目路径\ems\build\production\ 路径下是否生成项目的 class 文件。- File
- Project Structure
- Artifacts
Add
点击 + 按钮,选择 Web Application:Exploded,选择 From moudles...;
在弹出的 Select moudles 对话框中选择 ems 模块,点击 OK 按钮;
修改产品属性;
Name : ems
Output directory : 项目路径\emss\build\artifacts\ems
点击 Apply 按钮,点击 OK 按钮。
- Build
- Build Artifacts...
Build Artifacts... 选项;ems -> Build ;项目路径\ems\build\artifacts\ 路径下是否生成 etmr-jn-kb 项目文件。点击 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
Deployment 选项卡;+ 按钮,选择 Artifacts , 修改 Application context : /emsApply 按钮,点击 OK 按钮。绿色甲壳虫 按钮;Artifact ems: Deploy took 1,411 milliseconds 类似字样;http://localhost:8060/ems/点击 IDEA 界面的右侧边栏 DataBase 按钮;
点击 + 按钮,选择 Driver;
在弹出的 Data Sources and Drivers 对话框中,修改 Name : KB7,Comment : 人大金仓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 - EMS@xxx.xxx.xxx.xxx
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 - EMS@xxx.xxx.xxx.xxx 下便是 EMS 数据库和所选相关模式;
点击 DataBase -> QL 按钮,选择使用默认 console 或者新建 console ,便可进行 sql 语句的输入,执行等操作。