CentOS+JDK+Mysql+Tomcat服务器环境web项目部署

(一)配置JAVA环境

工具:云服务器1台,xshell,xftp;

工具下载地址:https://pan.baidu.com/s/1n92HJbuO-iftmLPXotkhdA

1、申请/购买阿里云或者腾讯云服务器,选好基本配置,操作系统选择CentOS7.x,服务器初始化成功;

2、重置服务器登录密码。

3、用xshell连接服务器。如下图:

4、查看yum库中的Java安装包,xshell中运行:

yum -y list java*

输入之后回车,会看到各种不同版本的jdk包。

5、使用yum安装Java环境,安装java-1.8.0版本的所有相关程序

yum -y install java-1.8.0-openjdk*

等待一小会,等出现complete!说明安装结束!如下图:

6、查看刚安装的Java版本信息

java -version

出现下图信息,说明安装成功

(二)配置Tomcat

1、安装Tomcat

yum install tomcat tomcat7-webapps tomcat7-admin-webapps

中途碰到Is this ok [y/d/N] 直接y下去

等待一小会,等出现complete!说明安装结束。如下图:

注意:

配置信息在目录:/etc/tomcat下

webapps在目录:/var/lib/tomcat下

2、开启tomcat服务命令

service tomcat start

3、在webapps目录下新建test/hello.html文件,编辑文件:

<html>
<title>test</title>
<body>
<h1>hello Centos<h1>
</body>
</html>

保存退出!

(三)安装Mysql

1.下载Mysql的repo源 命令如下:

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

 

2.下载完成后我们安装mysql-community-release-el7-5.noarch.rpm包

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

3.开始安装mysql,命令

sudo
yum install mysql-server

4.成功安装之后重启mysql服务

service mysqld restart

5.初次安装mysql是root账户是没有密码的,用xftp编辑/etc/my.cnf,编辑文件,找到[mysqld],在下面添加一行skip-grant-tables,如下图:

保存后,替换掉/etc/my.cnf

重启MySQL服务命令:

service mysqld restart

6、进入MySQL控制台

mysql -uroot -p

直接按回车,这时不需要输入root密码。

7、修改root密码

update mysql.user set password=password(‘123456‘) where User="root" and Host="localhost";

flush privileges; 

grant all on *.* to ‘root‘@‘localhost‘ identified by ‘123456‘ with grant option;

8、删除/etc/my.cnf中的skip-grant-tables,保存并替换

9、重启mysql

service mysqld restart

重启mysql,这个时候mysql的root密码已经修改为123456

10、进入mysql控制台

mysql -uroot -p123456

mysql安装完成!!!别急navicat还连不上mysql,继续往下看:

这时候用navicat连mysql会报 Host is not allowed to connect to this MySQL server

其实是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下:

  1. 在装有MySQL的机器上登录MySQL mysql -u root -p密码
  2. 执行use mysql;
  3. 执行update user set host = ‘%‘ where user = ‘root‘;这一句执行完可能会报错,不用管它。
  4. 一定要执行FLUSH PRIVILEGES;
  5. 经过上面4步,就可以解决这个问题了。

最后用Eclipse将项目导出为war包,用XFTP上传到/var/lib/tomcat/webapps目录下

Tomcat常用命令:

#查看tomcat服务状态

systemctl status tomcat.service

#启动tomcat服务 

service tomcat start

#关闭tomcat服务   

service tomcat stop

#重启tomcat服务

service tomcat restart

#设置开机自启动

systemctl enable tomcat.service

MySql常用命令:

#重启mysql服务

service mysqld restart (5.0版本是mysqld)

service mysql restart (5.5.7版本是mysql)

#开启mysql服务

service mysqld start (5.0版本是mysqld)

service mysql start (5.5.7版本是mysql)

#关闭mysql服务

service mysqld stop(5.0版本是mysqld)

service mysql stop(5.5.7版本是mysql)

注意:

1、tomcat:

tomcat配置信息在目录:/etc/tomcat下

webapps在目录:/var/lib/tomcat下

2、mysql:

mysql配置文件在目录:/etc/my.cnf

mysql程序文件在目录:/var/lib/mysql

原文地址:https://www.cnblogs.com/juzijiang/p/9705596.html

时间: 2024-11-05 22:40:58

CentOS+JDK+Mysql+Tomcat服务器环境web项目部署的相关文章

win10+java+mysql+tomcat+jpress环境搭建与部署

前言:本机搭建jpress用于接口测试的学习 1.环境与工具准备 2.mysql服务端安装 3.tomcat配置 4.jpress部署 1.环境与工具准备 a.服务器为本机为win10 64位 b.java+mysql5.6+tomcat8+jpress.war包(都是64位的) c.安装配置好java环境 2.mysql服务端安装 它是windows应用程序,仅需要一直点下一步,下面对特别的地方做截图记录说明: a.仅装服务端 b.服务器端mysql访问设置 c.设置数据库用户名和密码 d.m

Linux CentOS搭建JDK+Mysql+Tomcat+Nginx负载均衡环境 &nbsp; &nbsp; &nbsp;

本文使用了Tomcat+Nginx环境,主要起到负载均衡的作用,使用Tomcat处理jsp后台程序,使用Nginx处理静态页面. 准备工作(下载软件版本,请自行百度下载) 安装包放至:/usr/local/src 安装地址:/usr/local/软件名 1.apache-tomcat-6.0.48 2.mysql-5.5.54 3.nginx-1.6.3 4.cmake-2.8.8 5.pcre-8.40 6.jdk-8u11-linux-x64 7.openssl-1.1.0d(https使用

将eclipse上的web项目部署到Tomcat服务器上经验总结

1.  将Tomcat插件添加到eclipse上 Window --> Preferences --> Server --> Runtime Environment --> Add --> Apache 选择与下载的Tomcat版本相同的一项(v6.0.v7.0.v8.0),Next选择下载的Tomcat的地址,Finish,OK! 2.  在web项目的Console处,切换到Servers选项,点击空白处,右键-->New -->Server ,选择与刚才版本

将Eclipse中的Web项目部署到Tomcat与修改Tomcat服务器Server Locations

1.将Eclipse中的Web项目部署到Tomcat 记得开始学习JavaWeb的时候,首先用的是Eclipse开发,但是有一个问题始终没有弄明白,做好的Web项目是如何发布到Tomcat服务器上的呢?最后得到了一个结论,那就是Eclipse这个软件可能是将项目发布到了一个临时的目录,只有打开Eclipse的时候,启动服务器才能运行Web项目.也正是因为这个原因,一直用的都是MyEclipse开发Java Web项目(十分的方便和顺手).这几天用的比较多,因此又对这个问题产生了兴趣,能不能将做好

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

将web项目部署到阿里云服务器(ubantu14.0.14)上的一般流程: 1.下载putty.在host name栏输入远程服务器ip地址,端口默认为22.阿里云服务器可以通过控制台查看公网ip地址,点击open进行连接 2.输入用户名和密码后进入dos界面,用apt-get update 命令更新,否则很多东西安装不了 3.安装vsftpd服务,通过命令apt-get vsftpd安装,注意 这里的ftp和之后的Tomcat.MySQL数据库端口在阿里云服务器中是默认关闭的,需要进入阿里云控

如何将Java Web项目部署到服务器上

项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点:① 基础的 JDK 环境② 一个 Web 服务器.如 Tomcat.JBoss③ 一款数据库.如:mysql 对于云服务器上 Java Web 项目的部署,和平时在 Windows.Linux 下部署是一样的.最多也就是只能使用纯命令模式来操作而已,其实过程都一

Java Web项目部署到阿里云服务器(ECS)

本篇随笔只是记录博主第一次将自己的Java项目部署到阿里云服务器的大致过程,具体细节还请参考别的博文. 一.项目介绍 我做的项目是利用maven项目构建工具进行搭建基于SSM框架的代码共享管理系统,主要功能是发布相关博文,对博文进行CRUD操作...所以说也算是个入门的SSM项目. 二.域名以及ECS 由于想要将自己的项目发布到公网上,所以首先想到的是去购买一个域名,于是到了阿里云计算官网上购买了万网的域名,过程比较简单:首先注册阿里云账号并进行相关的实名认证,在控制台中的信息模板进行实名认证,

eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)

我的开发环境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web项目jsp文件被tomcat转换成java以后的java源文件的位置,发现正常情况下的webapps以下,没有看到我部署的项目 同一时候,work文件夹(jsp的工作文件夹)以下也没有生成相关的jsp的class文件和java源文件.可是我想看源代码啊.找了一堆关于jsp的源代码位置的文章,都说是在work以下能够找到.后来在不断的尝试下,我搜索了keyword server loc

带领技术小白入门——基于java的微信公众号开发(包括服务器配置、java web项目搭建、tomcat手动发布web项目、微信开发所需的url和token验证)

微信公众号对于每个人来说都不陌生,但是许多人都不清楚是怎么开发的.身为技术小白的我,在闲暇之余研究了一下基于java的微信公众号开发.下面就是我的实现步骤,写的略显粗糙,希望大家多多提议! 一.申请服务器 1.我购买的是阿里云服务器,购买后要设置一下服务器密码,默认用户名是administrator,购买好后如下: 2.申请好后,copy一下此服务器的IP地址(公有),在本地ping一下看看是否可用,j键盘Win+R,输入cmd,输入ping+IP回车,如下即为成功: 二.配置服务器 1.下载远