您的位置:时时app平台注册网站 > 时时app平台注册网站 > Linux CentOS下部署Java Web项目【时时app平台注册网站

Linux CentOS下部署Java Web项目【时时app平台注册网站

2019-11-21 02:58

进入 apache-tomcat-9.0.10 下的 bin 目录下

机关解压

二,连接云服务器

本文所用到的接连几日工具是SSHSecureShellClient-3.2.9.exe,也可到 该链接下载,连接时用人机联作工具,输入主机IP地址和顾客名,Port 和 Authentication参数若无特意设置的话就用暗中同意,点击连接,输入客户密码,就能够完结连接。

    //nginx安装

grant usage on *.* to ‘p1′@’localhost’ identified by ‘123′;

时时app平台注册网站 1

连接云服务器

[root@izuf6famz0x92jd98na1kiz apache-tomcat-9.0.10]# ls
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[root@izuf6famz0x92jd98na1kiz apache-tomcat-9.0.10]# cd logs
[root@izuf6famz0x92jd98na1kiz logs]# ls
catalina.2018-07-04.log  host-manager.2018-07-04.log  localhost.2018-07-05.log             manager.2018-07-04.log
catalina.2018-07-05.log  host-manager.2018-07-05.log  localhost_access_log.2018-07-04.txt  manager.2018-07-05.log
catalina.out             localhost.2018-07-04.log     localhost_access_log.2018-07-05.txt
wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz

一, 前言

CentOS(Community Enterprise Operating System,中文意思是:社区供销合作社操作系统卡塔 尔(英语:State of Qatar)是Linux发行版之黄金时代,它是源于于Red Hat Enterprise Linux根据盛放源代码规定释出的源代码所编译而成。由于来自同风姿洒脱的源代码,由此有些必要中度牢固的服务器以CentOS替代商业版的Red HatEnterprise Linux使用。本文将详细介绍CentOS云服务器上边包车型客车javaweb运营意况搭建

1、CentOS 6,先执行:

rpm -ivh 

2,查看yum的nginx信息

[]# yum info nginx

root@server ~]# yuminstall nginx

[root@server ~]# service nginx start

Starting nginx:                                            [  OK  ]

输入:  ./catalina.sh start

1、下载Tomcat

六,nginx 代理服务器安装

1,rpm -ivh

2,安装并运行nignx
[root@server ~]# yuminstall nginx

[root@server ~]# service nginx start
Starting nginx:                                            [  OK  ]4,然后步入浏览器,输入

连锁命令和文书档案:
  1.ps -aux | grep java    //查看java 进程
      -aux 展现全体境况

  2.chmod x a.sh  //退换文件权限

  3.svn sw  //从SVN上拉代码下来

  4.mvn clean install   //命令打war包,暗中认可会打到target目录下

  5.  //校订端口

  6.tail -f /usr/local/tomcat/logs/catalina.out  //动态展现tomcat 运维打字与印刷信息 

  7.more /etc/issue  //查看操作系统命令

  8.pwm   //突显当前所在门路

再有非常多限令都可查看linux命令大全

生机勃勃、景况计划:

时时app平台注册网站 2

四,JDK安装

1、源码包希图:

首先到官方网址下载jdk,

2,安装包上传,可解压

时时app平台注册网站 3

上传文件

透过终点在/usr/local目录下新建java文件夹,命令行:
sudo mkdir /usr/local/java
接下来将下载到压缩包拷贝到java文件夹中,命令行:
进去jdk源码包所在目录:
cp jdk-7u45-linux-x64.tar.gz /usr/local/java
下一场步向java目录,命令行:
cd /usr/local/java
解压压缩包,命令行:
sudo tar xvf jdk-7u45-linux-x64.tar.gz
接下来可以把压缩包删除,命令行:
sudo rm jdk-7u45-linux-x64.tar.gz

5,设置jdk环境变量

  这里运用全局设置方法,便是改革etc/profile,它是是全数顾客的共用的遇到变量
  sudo gedit /etc/profile
  展开现在在结尾增添

JAVA_HOME=/home/jdk1.6.0_06

export JAVA_HOME

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

export CLASSPATH

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export PATH

   请记住,在上述增加进度中,等号两边不要参加空格,不然会现身“不是有效的标记符”,因为source /etc/profile 时无法   识别多余到空格,会驾驭为是路子朝气蓬勃部分。
   然后保存

source /etc/profile
使profile生效

6,查证是否安装成功

   在终极输入:
   java -version
   看看是还是不是安装成功
   成功则显得如下
   java version "1.7.0_45"
   Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
   Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

此外办法可查阅该文书档案:

(2)apache-tomcat-9.0.10

时时app平台注册网站 4

三,Mysql数据库安装

时而所说的命令都以有相互作用工具实行输入

时时app平台注册网站 5

一而再再而三到与劳务器命令行

mysql安装格局有三种,以下用yum命令安装                                                                                                              

1,使用yum命令安装Mysql                                                                                                                                          [root@bogon ~]#  yum -y install mysql-server

2,设置开机运行

[root@bogon ~]#  chkconfig mysqld on

3.启动MySQL服务

[root@bogon ~]#  service mysqld start

4.查看并安装设置MySQL的root客商设置密码

    [root@bogon ~]#  mysql -u root
    mysql>select user,host,password from mysql.user
    ------ ----------- ----------
    | user | host      | password |
    ------ ----------- ----------
    | root | localhost |          |
    | root | bogon    |          |
    | root | 127.0.0.1 |          |
    |      | localhost |          |
    |      | bogon    |          |
    ------ ----------- ----------
    5 rows in set (0.01 sec)

查询客商的密码,都为空,用上面包车型地铁命令设置root的密码为root

mysql>set password for root@localhost=password('root');
mysql>exit

5.用新密码登录

   [root@bogon ~]#  mysql -u root -p
   Enter password:

登入成功后,表达已安装收尾! 假若要远程连接的话还要设置一下Mysql的顾客权限,和防火墙设置
具体操作可查看该文书档案:

          //防火墙设置

参考命令:
iptables -L -n;  查看安全准则
iptables -F  清空安全准绳

进入 apache-tomcat-9.0.10/logs 下

3、启动tomcat

五,Tomcat安装

可使用命令也可使用安装包下载安装,以下采纳命令安装

tomcat官网:http://tomcat.apache.org/
汤姆cat 服务器是贰个无需付费的盛放源代码的Web 应用服务器,归于轻量级应用服务器,在中型小型型系统和现身访谈客户不是大多的场所下被广大应用,是开辟和调节和测验JSP 程序的首推。
设置汤姆cat必须先安装JDK
下载
# wget
解压缩文件
# tar -zxvf apache-tomcat-7.0.50.tar.gz
启动tomcat # /usr/apache-tomcat-7.0.50/bin/startup.sh

测试tomcat 开垦浏览器,输入U昂CoraL

停止tomcat # /usr/apache-tomcat-7.0.50/bin/shutdown.sh

三.war包解析 tomcat暗中认可目录是webapps
将项目导出为war包然后一直上传到webapps根目录下,随着tomcat的运转,war包能够活动被解压。
比如我的war包是web.war,上传好后重启tomcat在webapps目录就多出七个一呼百应的web目录。
安装web那些种类相应的不二等秘书诀在浏览器查看里面的servlet程序。
停放多个war包时,各类war包的端口号不可能有同生机勃勃的

[root@izuf6famz0x92jd98na1kiz bin]# ./catalina.sh start
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-9.0.10
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-9.0.10
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.10/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_171
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-9.0.10/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.10/bin/tomcat-juli.jar
Tomcat started.

行使XShell客商端连接服务器,实行操作施行。

1、启动Tomcat

[root@izuf6famz0x92jd98na1kiz bin]# ./catalina.sh start

本文讲授如何在Linux CentOS下布置Java Web项指标步调。

本文疏解在Linux CentOS下安装汤姆cat9,以致Web项目标配置公布。

二、启动tomcat

进入tomcat下的bin目录

注: ./catalina.sh start 和 ./startup.sh 都能开发银行tomcat。使用 ./catalina.sh stop 或 ./shutdown.sh 截止tomcat。

 

能够查看 tomcat 运转日志:

[root@izuf6famz0x92jd98na1kiz logs]# cat catalina.out
04-Jul-2018 18:32:03.012 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/9.0.10
04-Jul-2018 18:32:03.013 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Jun 20 2018 17:32:21 UTC
04-Jul-2018 18:32:03.013 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         9.0.10.0
04-Jul-2018 18:32:03.013 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
04-Jul-2018 18:32:03.013 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            3.10.0-693.2.2.el7.x86_64
04-Jul-2018 18:32:03.014 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
04-Jul-2018 18:32:03.014 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/java/jdk1.8.0_171/jre
04-Jul-2018 18:32:03.014 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_171-b11
04-Jul-2018 18:32:03.014 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
04-Jul-2018 18:32:03.014 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /usr/local/tomcat/apache-tomcat-9.0.10
……省略05-Jul-2018 14:05:43.147 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/apache-tomcat-9.0.10/webapps/manager] has finished in [49] ms
05-Jul-2018 14:05:43.147 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/apache-tomcat-9.0.10/webapps/host-manager]
05-Jul-2018 14:05:43.187 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/apache-tomcat-9.0.10/webapps/host-manager] has finished in [39] ms
05-Jul-2018 14:05:43.198 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
05-Jul-2018 14:05:43.209 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
05-Jul-2018 14:05:43.210 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 565104 ms

3、访谈浏览器,验证tomcat运维成功

时时app平台注册网站 6

二、上传要安排项目文件到服务器

1、安装上传文件到 Linux 中的工具软件

lrzsz

设置指令如下:

yum install lrzsz

[root@izuf6famz0x92jd98na1kiz download]# yum install lrzsz
Loaded plugins: fastestmirror
base                                                                                                  | 3.6 kB  00:00:00     
epel                                                                                                  | 3.2 kB  00:00:00     
extras                                                                                                | 3.4 kB  00:00:00     
updates                                                                                               | 3.4 kB  00:00:00     
(1/7): base/7/x86_64/group_gz                                                                         | 166 kB  00:00:00     
(2/7): epel/x86_64/group_gz                                                                           |  88 kB  00:00:00     
(3/7): epel/x86_64/updateinfo                                                                         | 927 kB  00:00:00     
(4/7): extras/7/x86_64/primary_db                                                                     | 149 kB  00:00:00     
(5/7): epel/x86_64/primary                                                                            | 3.5 MB  00:00:00     
(6/7): base/7/x86_64/primary_db                                                                       | 5.9 MB  00:00:00     
(7/7): updates/7/x86_64/primary_db                                                                    | 2.7 MB  00:00:00     
Determining fastest mirrors
epel                                                                                                             12608/12608
Resolving Dependencies
--> Running transaction check
---> Package lrzsz.x86_64 0:0.12.20-36.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================
 Package                    Arch                        Version                              Repository                 Size
=============================================================================================================================
Installing:
 lrzsz                      x86_64                      0.12.20-36.el7                       base                       78 k

Transaction Summary
=============================================================================================================================
Install  1 Package

Total download size: 78 k
Installed size: 181 k
Is this ok [y/d/N]: 

输入 "y"

Is this ok [y/d/N]: y
Downloading packages:
lrzsz-0.12.20-36.el7.x86_64.rpm                                                                                                                             |  78 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : lrzsz-0.12.20-36.el7.x86_64                                                                                                                                     1/1 
  Verifying  : lrzsz-0.12.20-36.el7.x86_64                                                                                                                                     1/1 

Installed:
  lrzsz.x86_64 0:0.12.20-36.el7                                                                                                                                                    

Complete!

阐明是还是不是安装成功:

[root@izuf6famz0x92jd98na1kiz download]# rpm -qa|grep lrzsz
lrzsz-0.12.20-36.el7.x86_64

并发如上,就是安装成功。

2、将项目安插文件上传出服务器

(1)使用 lrzsz 上传文件到服务器

输入 rz ,即弹出 本地计算机的文本选拔框,接受要上传到服务器的公文

时时app平台注册网站 7

(2)采用要配备项目 的 war 文件

windows 下的文件:

时时app平台注册网站 8

上传到 Ali云的 linux服务器上:

时时app平台注册网站 9

3、ls指令查看当前目录

时时app平台注册网站 10

 

三、铺排项目

1、将打包好的war包上传到tomcat服务器的webapps目录

[root@izuf6famz0x92jd98na1kiz webapps]# cp /usr/download/WeChatJPro_01.war /usr/local/tomcat/apache-tomcat-9.0.10/webapps
[root@izuf6famz0x92jd98na1kiz webapps]# ls
docs  examples  host-manager  manager  ROOT  WeChatJPro_01  WeChatJPro_01.war

时时app平台注册网站 11

能够窥见Tomcat服务器自动解压缩war包

 时时app平台注册网站 12

2、在浏览器上访谈安插的体系

浏览器地址栏输入:

时时app平台注册网站 13

最后:成功的在Ali云ECS 的 Linux CentOS服务器上安顿好Java Web项目!

 

 

 扫个红包呢!

 

时时app平台注册网站 14

 

 

 

时时app平台注册网站 15

(1)Linux CentOS

发现 tomcat started

Donate捐赠

只要本身的小说帮助了你,能够赞叹笔者 1 元给自家扶助,让笔者一连写出越来越好的内容)

时时app平台注册网站 16   时时app平台注册网站 17

  (微信)                                        (支付宝)

微信/支付宝 扫一扫

Donate捐赠

即便作者的著作扶助了你,能够赞扬作者 1 元,让本身三番五次写出更加好的源委)

时时app平台注册网站 18   时时app平台注册网站 19

  (微信)                                        (支付宝)

微信/支付宝 扫一扫

2、查看 tomcat 运营日志[可选]

配备到 /usr/local/tomcat,创立好文件夹、目录。

执行 cat catalina.out

tar -zxvf apache-tomcat-9.0.10.tar.gz

 

2、解压缩

(3)XShell

结果如下,成功下载了apache-tomcat-9.0.10.tar.gz

条件:阿里云ECS 云服务器Linux CentOS

注: ./catalina.sh start 和 ./startup.sh 都能开发银行tomcat。使用 ./catalina.sh stop 或 ./shutdown.sh 结束tomcat。

4、通过浏览器访谈

时时app平台注册网站 20

 

 

经济检察索查询,大概是 Ali云服务器,对安全性的渴求,使得,不能够直接待上访谈:

解决措施:

(1)进入Ali云主机调控台,安全组,如下图所示,点击配置法规

时时app平台注册网站 21

时时app平台注册网站 22

 

(2)配置法规,增多准绳允许任何IP访问8080

 时时app平台注册网站 23

时时app平台注册网站 24

 

(3)再度访问,就成功了

时时app平台注册网站 25

 成功达成 tomcat 服务器的下载和安装!

 [如此那般,直接进去 apache-tomcat 文件夹下的 bin 目录中,运转起来tomcat,会有二个难题:大器晚成旦重新启航 reboot 服务器,tomcat也关闭了。]

 5、Tomcat配置服务和自运营(可选,能够不安装)

把tomcat插手服务个中,到tomcat的bin目录中把catalina.sh复制到/etc/init.d里并取名称叫tomcat

[root@izuf6famz0x92jd98na1kiz /]# cp /usr/local/tomcat/apache-tomcat-9.0.10/bin/catalina.sh /etc/init.d/tomcat

shell~#cp /usr/local/apache-tomcat/bin/catalina.sh /etc/init.d/tomcat

编纂此文件

[root@izuf6famz0x92jd98na1kiz /]# cd /etc/init.d
[root@izuf6famz0x92jd98na1kiz init.d]# ls
aegis  agentwatch  functions  netconsole  network  README  tomcat
[root@izuf6famz0x92jd98na1kiz init.d]# vi tomcat

shell~#vi tomcat

在#!/bin/sh下加入

### BEGIN INIT INFO
# Provides: tomcat
# Required-Start: $remote_fs $network
# Required-Stop: $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: The tomcat Java Application Server
### END INIT INFO

在分水岭下加入情况变量

JAVA_HOME=/usr/java/jdk1.7.0_07
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/local/apache-tomcat

给这一个剧本与权力

shell~#chmod 755 tomcat

加多tomcat服务这里用chkconfig

shell~#chkconfig --add tomcat

倘诺这里现身提示

insserv: warning: script 'tomcat' missing LSB tags and overrides
insserv: There is a loop between service nginx and tomcat if stopped
insserv: loop involving service tomcat at depth 2
insserv: loop involving service nginx at depth 1
insserv: Stopping tomcat depends on nginx and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!

则必要设置chkconfig安装方式

shell~#apt-get install chkconfig

就能够如现身以下表示成功

tomcat                    0:off  1:off  2:on   3:on   4:on   5:on   6:off

也能够在输入以下命令查看一下

shell~#chkconfig --list tomcat

tomcat                    0:off  1:off  2:on   3:on   4:on   5:on   6:off

万意气风发345 为关闭状态。推行如下命令设置tomcat为开机自运维。

 shell~# chkconfig tomcat on

启航一向下探底望

shell~# service tomcat start
Using CATALINA_BASE: /usr/local/apache-tomcat
Using CATALINA_HOME: /usr/local/apache-tomcat
Using CATALINA_TMPDIR: /usr/local/apache-tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0_07
Using CLASSPATH: /usr/local/apache-tomcat/bin/bootstrap.jar:/usr/local/apache-tomcat/bin/tomcat-juli.jar

启动,停止,重启

shell~# service tomcat start

shell~# service tomcat stop

shell~# service tomcat restart

 扫个红包呢!

时时app平台注册网站 26

 

使用wget指令:

本文由时时app平台注册网站发布于时时app平台注册网站,转载请注明出处:Linux CentOS下部署Java Web项目【时时app平台注册网站

关键词: