工具:XFtp,XShell,MySQLWorkBench
-
云服务器购买及配置:
采用CVM,入门级别。安装Centos6.8 -
下载JDK 1.8.0_121(for LINUX)
下载Mysql 5.6.28(for Linux)
下载Tomcat 8.0 (for Linux) -
用xshell登录服务器,在/ect/profile文件中添加JDK路径,修改情况类似下图:
然后输入
Java -version
进行验证,如果出现Java版本提示则表示配置完成。否则重新配置.
- 安装Mysql
参照Blog
首先卸载原有MySQL,安装完MySQL之后设置大小写不敏感,在/etc/my.conf文件中添加lower_case_table_names=1
添加位置如下图
MySQL大小写不敏感设置
可以通过MysqlWorkbench进行远程连接,连接成功之后用在本地通过model生成Table的方式创建Table,检查一下表名是否全为小写,如果不是,则检查原因,可重新启动服务器。 - 配置IDEA远程连接
在详细配置之前需要配置远端服务器的防火墙,打开5005,8080,80,1099端口,1099是用来热部署的,但由于部分因素,采用直接修改ROOT文件达到效果,8080和80端口是服务器开放的访问接口,5005是远程Debug接口,第7点会使用到
使用命令配置防火墙vi /etc/sysconfig/iptables
防火墙配置如下:
远端防火墙 配置
找到Remote工具
点击Tool框的配置按钮,出现下图,配置如下:
由于做了ip映射,所以图上tclhw1.alish.wang
的位置可以替换成具体IP。
最后测试连接,连接成功则出现下图:
- 上传本地代码,本项目为了遵守之前制定的协议,采用了不规范的上传方式(将ROOT目录下面的文件修改成了项目文件,直接复制粘贴)
等待上传完成,用XShell启动Tomcat,通过浏览器访问地址,出现index界面,则说明服务器正常启动。测试如下图:
测试服务器是否成功开启
- 配置远端Debug模式
配置
在配置Tomcat的地方,点击左上角的加号,添加一个Remote,配置如下,目的是打开JVM,这里需要注意的是服务器的5005端口一定要打开,不然连接不上服务器
然后配置Tomcat的catalina.sh文件(tomcat/bin/catalina.sh)
增加配置如下:
然后重启服务器,在本地点击调试,打断点。这部分请参考Blog
网友评论