准备工作
下载好tomcat8和R3-Query源码
安装Tomcat
可以直接从官网下载exe安装包,双击安装即可,如果遇到tomcat启动服务始终不能成功的情况,应该去tomcat安装目录下logs/tomcat8.stderr.2017-03-15.log文件中查看原因,我这里是端口被占用,直接先命令行中运行netstat -ano,找出对应端口占用进程,去任务管理器中根据进程号找到进程。
需要配置tomcat用管理员户名密码,编辑安装目录下conf/tomcat-users.xml文件,添加
<user username="" password="" roles="manager-gui"/>
Ctrl+S保存,这时可能会发现没有权限拒绝操作,在windows下就可以右键文件属性->安全->选择当前用户->勾选写权限->应用保存
导入到Intellij idea
源码项目是eclipse的,现在可以导入到Intellij idea中。
1.File->new->project from Exists Sources…
2.选择源码解压目录下的.project文件或者.classpath文件
3.一步一步next
4.导入之后,选中项目,File->Project Structures
5.Project条目中选择jdk
6.Modules条目中选择Dependencies,如果条目下有很多jar依赖,可以先把它们移除掉->点击加号,添加directory lib
7.选择源码目录下R3/WEB-INF/lib
8.Artifacts条目点击加号添加Web Application:Exploded->应用确定
部署运行
1.Run->edit Configurations
2.加号->Apache Tomcat->Local
3.选择tomcat server
4.添加部署项目,一路ok就可以啦
运行报错
1.其中有一个java类重复,删除掉之后会爆出未找到类错误,对这些类手动一个个import class(Alt+Enter)之后make project才不报错
2.r3log目录无法找到
在log4j.xml中的r3log目录配置中修改为绝对路径
2.在temp目录下创建目录失败
右键属性->安全->对当前用户配置完全控制权限