当前位置: 首页>编程语言>正文

服务器部署java很慢 java项目部署云服务器

本人是刚毕业的小白,此为初级教学,适合和我一样第一次部署的人群,傻瓜式教学,不足之数多多指教…


文章目录

  • 一.申请一个云服务器
  • 二.下载Xshell和Xftp
  • xshell连接如下:
  • xftp连接如下:
  • 三.下载JDK并安装
  • 四.下载Tomcat并安装
  • 将tomcat配置为开机自启
  • tomcat登录配置
  • 五.下载MySQL并安装配置
  • 安装MySQL
  • mysql数据库的初始化及相关配置
  • navicat远程连接数据库配置
  • 六.发布项目


一.申请一个云服务器

本文用的是华为云

第一次登录为防止登录不上,先关机,然后修改密码,再用root登录

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_云服务器,第1张

二.下载Xshell和Xftp

用xshell进行远程连接,xftp进行文件传输
下载地址(参考):http://www.netsarang.com/products/xsh_overview.html

xshell连接如下:

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_项目部署_02,第2张

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_项目部署_03,第3张

连接成功如下所示:

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_云服务器_04,第4张

xftp连接如下:

打开,新建

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_Java_05,第5张

连接成功如下所示:

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_项目部署_06,第6张

三.下载JDK并安装

下载地址(参考):JDK1.8下载地址

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_Java_07,第7张

1.将下载好的jdk压缩包通过xftp放到/usr/java中(可以用ftp新建java文件夹)

2.用xshell进入此路径

cd /usr/java

3.解压

tar -zxvf jdk-8u191-linux-x64.tar.gz

4.修改/etc/profile这个文件(配置jdk环境变量)

vim /etc/profile

按i键进行编辑,加入以下代码(路径改为自己的)

export JAVA_HOME=/usr/java/jdk1.8.0_191
export  CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
export  PATH=$PATH:$JAVA_HOME/bin

然后按Esc:wq 保存退出
5.修改了/etc/profile文件后,需要把这个文件里保存的命令执行一次(方法是使用source命令)
执行以下命令

source /etc/profile

6.测试是否安装成功

java -version

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_服务器部署java很慢_08,第8张

四.下载Tomcat并安装

下载地址(参考):Tomcat下载地址

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_mysql_09,第9张

1.将压缩包放到/usr/tomcat中

2.进入此路径

cd /usr/tomcat

3.解压

tar -zxvf apache-tomcat-9.0.12.tar.gz

4.进入bin目录编辑文件startup.sh

cd /usr/tomcat/apache-tomcat-9.0.12/bin
vim startup.sh

5.在最后一行之前加入如下信息:

#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/libexport
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-9.0.12

6.运行Tomcat

./startup.sh

关闭Tomcat

./shutdown.sh

7.打开浏览器输入地址显示

注意:要打开云服务器的8080端口(华为云是在安全组里添加入方向8080),重启服务器和tomcat

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_项目部署_10,第10张

到此为止,tomcat安装完毕。

将tomcat配置为开机自启

1.修改/etc/rc.d/rc.local

vim /etc/rc.d/rc.local

2.加入以下代码

export JAVA_HOME=/usr/java/jdk1.8.0_191
#tomcat自启动
/usr/tomcat/apache-tomcat-9.0.12/bin/startup.sh

tomcat登录配置

1.修改 /usr/tomcat/apache-tomcat-9.0.12/conf/tomcat-users.xml

vim /usr/tomcat/apache-tomcat-9.0.12/conf/tomcat-users.xml

2.在最后一行前面加入以下代码

<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="admin,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status"/>

3.修改/usr/tomcat/apache-tomcat-9.0.12/webapps/manager/META-INF/context.xml

vim /usr/tomcat/apache-tomcat-9.0.12/webapps/manager/META-INF/context.xml

改为 ^.*$

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_云服务器_11,第11张

五.下载MySQL并安装配置

因为mysql数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库

rpm -qa | grep mysql

有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉
普通删除:

rpm -e mysql

强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

rpm -e --nodeps mysql

安装MySQL

我是通过yum的方式来进行mysql的数据库安装,首先我们可以输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本:

yum list | grep mysql

然后我们可以通过输入 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好(注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行)

yum install -y mysql-server mysql mysql-devel

在等待了一番时间后,yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件,我们发现,通过yum方式安装mysql数据库省去了很多没必要的麻烦,当出现下面的结果时,就代表mysql数据库安装成功了

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_服务器部署java很慢_12,第12张

此时我们可以通过如下命令,查看刚安装好的mysql-server的版本:

rpm -qi mysql-server

我们安装的mysql-server并不是最新版本,如果你想尝试最新版本,那就去mysql官网下载rpm包安装就行了,至此我们的mysql数据库已经安装完成了。

mysql数据库的初始化及相关配置

我们在安装完mysql数据库以后,会发现会多出一个mysqld的服务,这个就是咱们的数据库服务,我们通过输入 service mysqld start 命令就可以启动我们的mysql服务。

service mysqld start

注意:如果我们是第一次启动mysql服务,mysql服务器首先会进行初始化的配置,如下:

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_项目部署_13,第13张

这时我们会看到第一次启动mysql服务器以后会提示非常多的信息,目的就是对mysql数据库进行初始化操作,当我们再次重新启动mysql服务时,就不会提示这么多信息了,如:

service mysqld restart

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_云服务器_14,第14张

我们在使用mysql数据库时,都得首先启动mysqld服务,我们可以 通过 chkconfig --list | grep mysqld 命令来查看mysql服务是不是开机自动启动,如:

chkconfig --list | grep mysqld

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_服务器部署java很慢_15,第15张

我们发现mysqld服务并没有开机自动启动,我们当然可以通过 chkconfig mysqld on 命令来将其设置成开机启动,这样就不用每次都去手动启动了

chkconfig mysqld on

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_mysql_16,第16张

mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,在第一次启动mysql服务时,会进行数据库的一些初始化工作,在输出的一大串信息中,我们看到有这样一行信息 :

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_mysql_17,第17张

所以我们可以通过 该命令来给我们的root账号设置密码(注意:这个root账号是mysql的root账号,非Linux的root账号):

mysqladmin -u root password '123456'

此时我们就可以通过 mysql -u root -p 命令来登录我们的mysql数据库了:

mysql -u root -p

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_项目部署_18,第18张

navicat远程连接数据库配置

不配置直接连接出现错误:

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_mysql_19,第19张

解决方法:

先进入MySQL命令,输入:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' ;

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_mysql_20,第20张

操作完后切记执行以下命令刷新权限 :

FLUSH PRIVILEGES;

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_服务器部署java很慢_21,第21张

注意:将云服务器3306端口打开(华为云在安全组添加入方向3306)

重启服务器,连接成功!!!

六.发布项目

1.创建数据库,将数据表复制到数据库中;

2.将项目的war包复制到/usr/tomcat/apache-tomcat-9.0.12/webapps中;

3.在浏览器中输入项目地址

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_云服务器_22,第22张

输入账号密码,成功进入,说明数据库连上,发布成功!!!

服务器部署java很慢 java项目部署云服务器,服务器部署java很慢 java项目部署云服务器_Java_23,第23张


https://www.xamrdz.com/lan/5cu1939494.html

相关文章: