经历了无数的坑之后,终于在阿里云的免费服务器(公司太财迷0_0)上把项目搭起来了,简单的说,一定要根据系统 32/64位去选择安装,不然总会有稀奇古怪的错误,再者尽量把安装路径选择在系统盘以外的盘符
搭载环境:
1.JDK:一开始我选的JDK8,不知道为什么到jre安装的时候报错,后来换了64位的JDK安装成功
注:JDK为开发环境,JRE为运行环境,JDK里面也包含JRE的,但是安装tomcat的时候会自动检测JVM,理论上只安装JRE也应该可行,我是都装了。
2.Tomcat:一定要在JDK之后安装,因为tomcat会检测你的java运行环境,需要匹配JVM,而且要看好jdk版本对应的tomcat版本
3.MySQL:大部分的时间都是跟他玩,由于现在大部分都是官网下载的压缩版,但是压缩版运行mysqld --initialize又报错,不能自动生成data,很是懊恼,最终我选择的5.7.20安装版,如果之前安装过mysql,一定要彻底删除mysql,具体百度
4.登录阿里云-->云服务器ECS-->网络和安全-->点击 安全组-->点击 操作里面的 配置规则-->右上角 快速创建规则 创建mysql 3306端口,之后就可以正常连接数据库了(没有这一步会报mysql驱动异常)
之后将tomcat的自启动在 管理工具-->服务 里面改为自动启动就可以了,大功告成
发布项目:
将javaWeb打war包,贴到tomcat的webapps中,重启tomcat会自动解压缩war包,然后在127.x.x.x:8080/工程名 就可以访问到项目工程了