linux服务器上部署java Web项目

一、安装jdk

1) 进入linux服务器,卸载openJDK,安装sun公司的jdk;

  打开linux服务器,命令如下:     

ssh  用户名@ip地址

  查看当前已安装的安装java相关的软件,命令如下: 

  

  说明:grep这个命令在这里相当于sql里面的where,起过滤的作用。

 删除openJDK,命令如下,删除完了之后,然后按向上方向键,查看是否都已经删除完毕。

2)安装JDK,创建JDK安装路径( /usr/local/ ),并在路径下建java文件夹。

ping一下,在linux环境下测试网络,看是否连接到百度。

 

另外用yum去下载文件,但前提是要有网络通畅。

下载完成后,解压

 但是输入java -version还是不能出现安装成功,这是因为更新配置没有重新启动,可用如下命令:

 

说明:yum和wget分别是两个常用的命令工具。其中,yum是安装工具,它有一个远程安装仓库,里面有很多安装包,可以直接安装,但前提是要要里面有;wget是一个下载工具,只要知道被下载的路径地址即可

说明:另外也可尝试直接用openJDK,不卸载。

二、安装MySQL

1)查看服务器上是否已经安装了mysql,用命令:

rpm -qa |grep mysql

2)如果已经安装了,但是想换个版本,想卸载当前版本,用命令:

rpm -e --nodeps mysql-community-libs-5.7.27-1.el7.x86_64

3)创建安装路径,并解压安装包到该路径下,命令如下:

mkdir /usr/local/mysql
tar  -xvf  mysql-5.6.22-1.e16.rpm-bundle.tar  -c  /usr/local/mysql/

说明:如果当前用户没有最高权限,可能建文件夹时没有权限,并且报错“Permission denied”,则可用用如下命令:

cd /usr/local

ls

sudo mkdir tomcat

4)查看解压目录可以看到有客户端、服务端等安装文件

rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

5)登录mysql

msyql –u root -p

注意:如果想本地连接并使用的话,要用grant命令授权,另外还要设置防火墙,将mysql端口开放。

#防火墙设置

/sbin/iptables -I INPUT -p tcp --dport xxxx(port号)  -j ACCEPT
/etc/rc.d/init.d/iptables save

三、安装tomcat

思路类似,类似,其中tomcat默认端口8080,另外,在访问时,一般网址默认端口是80,还有,安装什么就切换到什么目录下;

在对于软件的安装,思路主要是创建安装路径、找到并下载安装包(wget或yum)、解压安装包、设置防火墙将端口开放,启动被安装软件,另外在安装过程中如果权限不够,同样在命令前面加sudo,另外,如果不知道某个已经安装的文件路径在哪,可以用which xxx来查看路径,安装后启动并在浏览器端查看。

四、部署java Web项目

 web项目打包成war

上传到linuxtomcatwebapps

导入windowsmysql数据和数据

导出mysqldump -uroot -password > path:/xxx.sql

导入mysql> source /root/xxx.sql

查看tomcat的进程id

ps -ef | grep tomcat

杀死tomcat

kill 3355

五、nginx的原理和配置

     https://www.cnblogs.com/shijinglu2018/p/12059511.html  概念相关内容

      原理和配置后期再补充,重点是前4点;

成年人的世界没有那么多的童话,也没有那么多的逆袭。
原文地址:https://www.cnblogs.com/shijinglu2018/p/12244239.html