IDEA 导入配置一个 MVC 复古项目
最佳答案 问答题库678位专家为你答疑解惑
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- SDKsAdd New SDK
点击
+
按钮,点击Add JDK...
选项卡,选择 jdk 1.6 目录,点击Apply
按钮,点击OK
按钮。
配置项目属性
- File- Project Structure- ProjectProject name : emsProject SDK : jdk 1.6Project language level : 6 - @Override in interfacesProject compiler output : 项目路径\项目名称\build
点击 Apply
按钮,点击 OK
按钮。
移除 IDEA 自动导入的模块和依赖
- File- Project Structure- ModulesDelete
选择 ems 模块,点击 -
按钮;在弹出的是否移除模块的对话框中,点击 Yes
按钮;
- File- Project Structure- LibrariesDelete
依次选择依赖并按 -
按钮移除,点击 Apply
按钮,点击 OK
按钮。
此时导航栏中,Project 目录下,src 目录和 WebContent 目录已经消失。
手动添加模块
- File- Project Structure- ModulesAdd
- 点击
+
按钮,选择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 目录- libjsp-api.jar
-
同理,添加 tomcat 6.0.53 的 servlet-api.jar 依赖;
- tomcat 目录- libservlet-api.jar
修改数据库连接
- ems- WebContent- META-INFcontext.xml
- 修改
<Resource>
标签的url
为url="jdbc:kingbase://IP:54321/EMS"
,其中 IP 根据测试环境或生产环境修改。
修改项目编码为 GBK
- File- Settings...- Editor- File ExcodingsProject Encoding : GBK
点击 Apply
按钮,点击 OK
按钮。
测试项目编译
- Build- Build Project
- 点击
Build Project
按钮或者按快捷键Ctrl + F9
编译项目; - 检查
项目路径\ems\build\production\
路径下是否生成项目的 class 文件。
添加 Artifacts
- File- Project Structure- ArtifactsAdd
-
点击
+
按钮,选择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 : 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 语句的输入,执行等操作。
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"IDEA 导入配置一个 MVC 复古项目":http://eshow365.cn/6-13997-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!