如何部署tomcat服务器在腾讯云

发布网友 发布时间:2022-04-23 04:03

我来回答

4个回答

懂视网 时间:2022-05-02 19:14

 <Connector port="8111" protocol="HTTP/1.1"
  connectionTimeout="20000"
  redirectPort="8443" />
 <!-- A "Connector" using the shared thread pool-->

2.在nginx服务器上面去做反向代理
修改配置文件:

[root@VM_57_70_centos nginx-1.12]# vim conf/nginx.conf

技术分享图片

上面这句话的意思就是,把所有到80nginx服务器的请求全部丢给本地8111来出来,8111端口正是我们的tomcat服务器。这样nginx就把访问交给tomcat来做了。

这个时候,就可以来访问了:

技术分享图片

你会发现,我们的请求是默认的80端口,但是它依然出现的是tomcat的页面,而且这个过程,用户(浏览器)是完全不知情的。

3).安装mysql

说明,因为我这里已经安装好了mysql,我就给出我安装的步骤就好,你按照这个步骤也会是完全没有问题的

第1步、查看CentOS下是否已安装mysql
输入命令 :yum list installed | grep mysql

第2步、删除已安装mysql
输入命令:yum -y remove mysql

上面两步做好之后,就是可以来正式安装了
我们这里直接使用yum来安装了,当然,你也可以使用其他方式,好像目前在centos6.8上面的默认yum库mysql是5.1版本的,如果,你想使用高版本的,你可以选择更换其他的yum源,或者直接官网下载

第3步,我这里直接yum安装了

我们只是需要mysql-server

yum -y install mysql-server

过一会儿,就会安装好的

如果你想查看是否安装成功,你可以使用:

rpm -qi mysql-server

出现:
技术分享图片

第4步,安装好了之后,就可以启动mysql服务啦

[root@VM_57_70_centos bin]# service mysqld restart
Stopping mysqld:      [ OK ]
Starting mysqld:      [ OK ]
[root@VM_57_70_centos bin]# 

第5步,进入MySql

输入命令:mysql -u root
如果出现ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ 错误,可能是服务未开启,也可能是/var/lib/mysql的访问权限问题。
如果是服务未开启:service mysqld start
如果是访问权限问题:chown -R root:root /var/lib/mysql

说明,我这里直接把它加入root我的当前操作用户

第6步,修改root密码
mysql > use mysql;
mysql > update user set password=password(‘123456‘) where user=‘root‘;

上面的密码123456,自己设置就好,设置好之后,你就可以使用
mysql -u root -p 登录啦
这时,你要是输错密码是进不去的
技术分享图片

第7步,开放远程登录权限(你要是想远程登录的话)

输入命令:

GRANT ALL PRIVILEGES ON * . * TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
刷新:
FLUSH PRIVILEGES;

第8步,关闭防火墙

service iptables stop
service ip6tables stop
chkconfig iptables off
chkconfig ip6tables off

vim /etc/selinux/config
修改,为disabled

第9步,设置开机启动
chkconfig mysqld on

到这里,我们的mysql就安装好啦,可以使用本地的Navicat来测试一下

技术分享图片

好的,没有问题,上面的article和news是我我之前的,

部署豆瓣TOP250的项目

1.先把远程mysql数据库里面添加好表和数据

技术分享图片

服务器上面的数据已经放好了

我们把之前的项目打包成一个war文件

这里,我想说一下,如何从idea把项目打包成war的压缩包

技术分享图片

技术分享图片

选择我们的web目录

技术分享图片

技术分享图片

设置好之后
技术分享图片

技术分享图片

技术分享图片

技术分享图片

接下来将生成的war包上传到服务器

技术分享图片

Tomcat+Nginx+Linux+Mysql部署豆瓣TOP250的项目到腾讯云服务器

标签:版本问题   remove   css   password   安装mysql   nginx   项目打包   意思   .sh   

热心网友 时间:2022-05-02 16:22

下载tomcat7.0
tar -zxvf 文件名.tar.gz
解压后,把war包放入webapp中
把service 8080端口改为80
启动就可以了

热心网友 时间:2022-05-02 17:40

1.把你的项目放到Root目录下面 2. tomcat默认端口为8080 ,修改端口在tomcat/conf/server.xml,中; 3.你的项目中WEB-INF /web.xml,中的欢迎页面应为你的主页面

热心网友 时间:2022-05-02 19:14

你是要做集群?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com