阿里云学生机windows系统下布置java环境+tomcat服务器+mysql数据库实战

本人前端是写了一个小项目,现在准备购买个服务器,布置上去进行远程访问。
第一步:购买服务器,之前购买过百度的、腾讯的,最后选择了购买阿里云,发现身边的小伙伴还是使用阿里的比较多。怎么购买就不做说明了…购买完毕。购买完选择安装什么操作系统时,我这里安装的是windows系统,为什么不使用linux系统,因为对于新手来说,一开始还是使用windows系统比较好上手,理解了基本的流程之后,在使用linux系统,要有一个循序渐进的过程。
第二步:使用远程连接进入购买的服务器中,将java安装包、tomcat包、mysql包、以及war文件复制到学生机上。
第三步:安装java1.8
这里因为是windows系统,所以安装java环境和在本机上安装步骤一样。
环境变量配置完毕后
在cmd运行java -version
显示java版本即说明successful!
第四步:安装tomcat9.0
tomcat是不需要安装的,只要java环境配置没有问题,便基本没有问题。启动tomcat测试一下,点击bin文件下的startup.bat文件,若出现闪退可能是java环境配置时jre文件配置出了问题(可以通过修改配置文件来解决),没有闪退,正常启动。那就打开浏览器输入localhost://8080,进入tomcat界面即successful!
第五部:安装mysql5.0
mysql也是和在本机上安装一样,但我更倾向于大家在做项目之前,先购买服务器,然后将mysql安装好,布置远程连接,这也本机便可以直接调用在服务器上的数据库,节省了在布置数据库的问题。
那么这就关系到怎么开启远程连接了
1.进入mysql

mysql -u root -p

2.修改root账户的host

use mysql;
select * from user ;
/*修改一条root数据,并刷新*/
update user set Host = '%' where Host = 'localhost' and User='root';
flush privileges;
/*使用grant命令重新创建一个用户*/
grant all privileges on *.* to root @"%" identified by "root";
flush privileges;

这样,即开启了mysql数据库远程连接
如果再本机上连接时出现等待一段时间后报错误,连接不上,那么不用怀疑,不是远程没打开,有两种解决方法
(1)服务器安全组开放对应端口没打开,去阿里云中将安全组中加入改端口的进入规则即可,如果发现8080端口也不行,那也可能是安全组8080端口没打开。
(2)若还不行,可能是防火墙的问题,给防火请加入进、出站规则。
第六步:布置war包
将项目的war包,放到webapps下面,重启tomcat后,tomcat会自己解压出和war包对应的文件夹,使用“…:8080/项目名”便可以访问(如果想直接使用"…:8080"直接访问,可以吧原来的ROOT包删除,将tomcat解压出的包改成ROOT)。
如果出现项目内部的接口需要加入项目名才能访问的问题,修改一下conf包下的server.xml文件即可
后面添加

 <Context docBase="/camera" path="/" reloadable="true" privileged="true"/>

即可,这样布置一个小项目完成啦!!!!

发布了28 篇原创文章 · 获赞 14 · 访问量 1185

猜你喜欢

转载自blog.csdn.net/Wangdiankun/article/details/104614385