欢迎光临
我们一直在努力

将web项目部署到阿里云服务器上

一、用eclipse将写好的项目打成war包

1.右键点击项目,选择Export 选择打包之后的路径,点击Finsh。

将web项目部署到阿里云服务器上将web项目部署到阿里云服务器上

2.购买阿里云服务器

将web项目部署到阿里云服务器上

 按下图选择

将web项目部署到阿里云服务器上

 3.设置云服务器防火墙

将web项目部署到阿里云服务器上

 

 4.远程连接云服务器

用Xsell连接

ssh root@你的服务器外网地址

5.在云服务器上安装必要的软件

 安装jdk1.8

yum -y install java-1.8.0-openjdk.x86_64

 

 查看jdk是否安装成功

java -version

 

 安装mysql

安装:yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版安装包

新建mysql文件夹:

mkdir /temp

 

进入文件夹:

cd /temp 

 

下载文件安装包:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

 

解压:

rpm -ivh mysql-community-release-el7-5.noarch.rpm 

 

安装:

yum install mysql mysql-server mysql-devel -y

 

启动服务:

systemctl start mysql.service

 

并验证: 

netstat -anp|grep 3306

 

设置密码:

mysqladmin -u root password wanglei

 

通过Yum安装的mysql的管理员账户是没有密码的,这里通过命令设置其密码为 root,使用别的密码要牢记哦 。

使用密码登录:

mysql -uroot -proot

 

遍历查看数据库:

show databases;

 

Linux MySQL默认是大小写敏感的,但是windows上的Mysql默认是非大小写敏感的,所以JDBC代码有的表名是大写,有的是小写的,一旦运行起来就会因为大小写不一致导致无法识别表名。 为了解决这个矛盾,就需要把MySQL的大小写敏感修改为非敏感。 解决办法如下:

修改 etc文件夹下的 my.cnf 文件

添加代码 : lower_case_table_names=1 到 [mysqld]下面.
将web项目部署到阿里云服务器上

 

解决中文乱码问题: 

修改 etc下的 my.cnf文件,添加如下代码:

[mysqld]   port = 3306 socket = /var/lib/mysql/mysql.sock character-set-server=utf8 [client] port = 3306 socket = /var/lib/mysql/mysql.sock default-character-set = utf8 [mysql] no-auto-rehash //命令自动补全功能

 将web项目部署到阿里云服务器上

 

重新启动mysql服务

service mysqld restart

 

 

授权远程客户端登录:

先登录mysql: 

mysql -uroot -proot

 

处于 mysql> 状态

然后输入下面两条命令:

添加用户: 

grant all privileges on *.* to root@'%'identified by 'root'; 

 

该命令具体权限分配功能参考:https://www.cnblogs.com/aguncn/p/4313724.html

刷新生效:

 flush privileges;

 

这两条代码执行完,本地的navicat便可以用此用户名和密码远程便登录mysql

 

rz:从本地上传文件至服务器

sz filename:从服务器下载文件至本地

yum install lrzsz

 

 

tomcat下载

下载地址:

https://tomcat.apache.org/download-80.cgi

 

创建文件夹:

mkdir /usr/local/tomcat8

 

利用rz将下载好的apache-tomcat-8.5.37.tar.gz上传至服务器上

解压:

tar xzf apache-tomcat-8.5.34.tar.gz(命令快捷提示按Tab键)

 

启动:

/usr/local/tomcat8/bin/startup.sh

 

验证端口是否占用:

netstat -anp|grep 8080

 

 

6.项目上传部署

把项目直接放到 webapps里。

将web项目部署到阿里云服务器上

 

 重启tomcat服务器之后访问

http://47.101.156.186:8080/ndjf_system/

 

解决启动慢的问题(如果有的话): 

先关闭服务:

/usr/local/tomcat8/bin/shutdown.sh 

 

安装这个工具

yum -y install rng-tools systemctl start rngd 

 

启动服务:

/usr/local/tomcat8/bin/startup.sh 

 

查看启动日志:

tail -300f /usr/local/tomcat8/logs/catalina.out

 

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《将web项目部署到阿里云服务器上》
文章链接:https://www.456zj.com/3401.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址