一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統(tǒng)進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統(tǒng) - Centos - CentOS7---部署Tomcat和安裝Jpress

CentOS7---部署Tomcat和安裝Jpress

2023-05-09 08:04未知服務器之家 Centos

CentOS7---部署Tomcat和安裝Jpress 總覽需求 1. 簡述靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的區(qū)別。 2. 簡述 Webl.0 和 Web2.0 的區(qū)別。 3. 安裝tomcat8,配置服務啟動腳本,部署jpress應用。 1、簡述靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的區(qū)別 靜態(tài)網(wǎng)頁: 請求響應信息,發(fā)給客

CentOS7---部署Tomcat和安裝Jpress

總覽需求

1. 簡述靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的區(qū)別。 
2. 簡述 Webl.0 和 Web2.0 的區(qū)別。 
3. 安裝tomcat8,配置服務啟動腳本,部署jpress應用。

1、簡述靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的區(qū)別

靜態(tài)網(wǎng)頁:

請求響應信息,發(fā)給客戶端進行處理,由瀏覽器進行解析,顯示的頁面,靜態(tài)網(wǎng)頁包含文本、圖像、Flash動畫、超鏈接等內(nèi)容,在編寫網(wǎng)頁源代碼時已經(jīng)確定。除非網(wǎng)頁源代碼被重新修改,否則這些內(nèi)容不會發(fā)生變化。

動態(tài)網(wǎng)頁:

請求響應信息,發(fā)給事務端進行處理,由服務端處理完成,將信息返回給客戶端,動態(tài)網(wǎng)頁有數(shù)據(jù)庫支撐、包含程序以及提供與用戶交互的功能,如用戶登錄、用戶注冊、信息查詢等功能,根據(jù)用戶傳入的不同參數(shù),網(wǎng)頁會顯示不同的數(shù)據(jù)。

2、簡述 Webl.0 和 Web2.0 的區(qū)別

CentOS7---部署Tomcat和安裝Jpress

概念:

web1.0:通常稱為只讀網(wǎng)絡,網(wǎng)站是信息性的,僅包含超鏈接在一起的靜態(tài)內(nèi)容,或者簡單地說,沒有CSS、動態(tài)鏈接、交互性(如登錄用戶、對博客文章的評論等)。禁止在網(wǎng)上沖浪時在網(wǎng)站上投放廣告。是一個內(nèi)容交付網(wǎng)絡 (CDN),可以在網(wǎng)站上展示信息片段。它可以用作個人網(wǎng)站;它根據(jù)查看的頁面向用戶收費;它具有使用戶能夠檢索特定信息的目錄。

web2.0:通常稱為讀寫網(wǎng)絡。也稱為參與式社交網(wǎng)絡,社交網(wǎng)絡包含許多在線工具和平臺,人們可以在其中分享他們的觀點、意見、想法和經(jīng)驗,它突出了用戶生成的內(nèi)容、可用性和最終用戶的互操作性。

特征的不同之處:

Web1.0:以靜態(tài)、單向閱讀為主,網(wǎng)站內(nèi)信息可以直接和其他網(wǎng)站信息進行交互,能通過第三方信息平臺同時對多家網(wǎng)站信息進行整合使用。

Web2.0:以分享為特征的實時網(wǎng)絡,用戶在互聯(lián)網(wǎng)上擁有自己的數(shù)據(jù),并能在不同的網(wǎng)站上使用。

3、安裝tomcat8,配置服務啟動腳本,部署jpress應用

實驗步驟:

步驟一:關閉防火墻和selinux

# 設置為開機不啟動
[root@node01 ~]# systemctl disable firewalld.service

# 臨時停止防火墻
[root@node01 ~]# systemctl stop  firewalld.service

# 手動停止selinux,可以不用重啟動虛擬機
[root@node01 ~]# setenforce 0
[root@node01 ~]# vim /etc/selinux/config
[root@node01 ~]# sestatus
SELinux status:                 disabled

# 檢查狀態(tài)
[root@node01 ~]# systemctl is-active firewalld.service
unknown
[root@node01 ~]# getenforce
Disabled

步驟二:配置靜態(tài)IP地址

# 修改為靜態(tài)地址,注意子網(wǎng)掩碼
[root@node01 ~]# nmcli connection modify ens32 ipv4.method manual ipv4.addresses 192.168.11.110 ipv4.gateway 192.168.11.2 ipv4.dns 8.8.8.8 connection.autoconnect yes

# 啟動網(wǎng)卡
[root@node01 ~]# nmcli connection up ens32

步驟三:安裝常用軟件

[root@node01 ~]# yum install -y bash-completion tree lrzsz  vim  net-tools.x86_64  unzip net-tools  lsof  wget

tomcat是依賴java環(huán)境,所以安裝jdk,也可以用自帶的openjdk

步驟四:上傳軟件jdk mysql tomcat

[root@node01 ~]# ll
total 784608
-rw-------. 1 root root      1425 Mar 19 13:12 anaconda-ks.cfg
-rw-r--r--  1 root root   9433364 Apr 15 17:16 apache-tomcat-8.5.20.tar.gz
-rw-r--r--  1 root root 127431820 Apr 15 17:18 jdk-8u261-linux-x64.rpm
-rw-r--r--  1 root root 666559924 Mar 19 21:19 mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz

步驟五:安裝jdk并查看版本信息

# 安裝jdk
[root@node01 ~]# yum install jdk-8u261-linux-x64.rpm -y

# 查看版本 
[root@node01 ~]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)

步驟六:解壓Tomcat到指定目錄/usr/local,并創(chuàng)建軟鏈接

# 解壓到指定目錄
[root@node01 ~]# tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local/

# 進入該目錄將Apache文件鏈接到tomcat
[root@node01 local]# ln -s apache-tomcat-8.5.20/ tomcat

步驟七:重啟服務,查看端口監(jiān)聽信息

# 進入路徑查看有哪些文件
[root@node01 ~]# cd /usr/local/tomcat/bin/
[root@node01 bin]# ls
bootstrap.jar       commons-daemon.jar            daemon.sh         setclasspath.sh  startup.sh            tool-wrapper.sh
catalina.bat        commons-daemon-native.tar.gz  digest.bat        shutdown.bat     tomcat-juli.jar       version.bat
catalina.sh         configtest.bat                digest.sh         shutdown.sh      tomcat-native.tar.gz  version.sh
catalina-tasks.xml  configtest.sh                 setclasspath.bat  startup.bat      tool-wrapper.bat

# 啟動服務
[root@node01 bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

PS:也可以用絕對路徑啟動,這里只是想看看里面的文件內(nèi)容

# 查看進程和監(jiān)聽端口信息
[root@node01 bin]# ps -ef | grep tomcat
root      16744      1  1 17:29 pts/2    00:00:01 /usr/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root      17624   1452  0 17:31 pts/2    00:00:00 grep --color=auto tomcat



[root@node01 bin]# ss -lntup | grep 8080
tcp    LISTEN     0      100    [::]:8080               [::]:*                   users:(("java",pid=16744,fd=51))

CentOS7---部署Tomcat和安裝Jpress

步驟八:開發(fā)服務啟動腳本

[root@node01 ~]# vim /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk1.8.0_261-amd64
Environment=CATALINA_HOME=/usr/local/tomcat

ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

測試:

# 要重新加載,不然服務啟動不起來
[root@node01 ~]# systemctl daemon-reload
[root@node01 ~]# systemctl restart tomcat.service
[root@node01 ~]# systemctl stop tomcat.service
[root@node01 ~]# ss -lntip | grep 8080
[root@node01 ~]#
[root@node01 ~]#
[root@node01 ~]# systemctl start tomcat
[root@node01 ~]#
[root@node01 ~]# ss -lntip | grep 8080
LISTEN     0      100       [::]:8080                  [::]:*                   users:(("java",pid=38501,fd=51))

[root@node01 ~]# /usr/local/tomcat/bin/shutdown.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
[root@node01 ~]# ss -lntpu | grep 8080
[root@node01 ~]#
[root@node01 ~]#
[root@node01 ~]# systemctl restart tomcat.service
[root@node01 ~]#
[root@node01 ~]#
[root@node01 ~]# ss -lntpu | grep 8080
tcp    LISTEN     0      100    [::]:8080               [::]:*                   users:(("java",pid=39970,fd=51))

CentOS7---部署Tomcat和安裝Jpress

步驟九:安裝數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫并授權用戶信息

# 重啟數(shù)據(jù)庫,之前的數(shù)據(jù)庫干凈環(huán)境
[root@node01 ~]# systemctl restart mysqld.service

# 不進入數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫并指定字符集
[root@node01 ~]# mysql -uroot -p123456 -e 'create database jpress default character set utf8;'

# 授權用戶
[root@node01 ~]# mysql -uroot -p123456 -e 'grant all on jpress.* to jpress@localhost identified by "123456";'

# 查看是否創(chuàng)建成功
[root@node01 ~]# mysql -uroot -p123456 -e 'show databases;'
mysql: [Warning] Using a password on the command line interface can be insecure.
+--------------------+
| Database           |
+--------------------+
| information_schema |
| jpress             |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

步驟十:上傳jpress至根路徑,將其移動到/usr/local/tomcat/webapps下

[root@node01 ~]# ll
total 853964
-rw-------. 1 root root      1425 Mar 19 13:12 anaconda-ks.cfg
-rw-r--r--  1 root root   9433364 Apr 15 17:16 apache-tomcat-8.5.20.tar.gz
-rw-r--r--  1 root root 127431820 Apr 15 17:18 jdk-8u261-linux-x64.rpm
-rw-r--r--  1 root root  71018586 Apr 15 18:07 jpress-v4.2.0.war
-rw-r--r--  1 root root 666559924 Mar 19 21:19 mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz


[root@node01 ~]# mv jpress-v4.2.0.war /usr/local/tomcat/webapps/

[root@node01 ~]# ll /usr/local/tomcat/webapps/
total 69360
drwxr-x--- 14 root root     4096 Apr 15 17:23 docs
drwxr-x---  6 root root       83 Apr 15 17:23 examples
drwxr-x---  5 root root       87 Apr 15 17:23 host-manager
drwxr-x---  6 root root       86 Apr 15 18:12 jpress-v4.2.0
-rw-r--r--  1 root root 71018586 Apr 15 18:07 jpress-v4.2.0.war
drwxr-x---  5 root root      103 Apr 15 17:23 manager
drwxr-x---  3 root root      306 Apr 15 17:23 ROOT

瀏覽器中輸入:http://IP:8080/jpress-v4.2.0/install
CentOS7---部署Tomcat和安裝Jpress

數(shù)據(jù)庫信息:

CentOS7---部署Tomcat和安裝Jpress

后臺信息:
CentOS7---部署Tomcat和安裝Jpress

步驟十一:安裝完成后重啟tomcat

# 安裝完畢之后,重啟tomcat即可訪問。
systemctl restart tomcat

# 訪問后臺:http://IP:8080/jpress-v4.2.0/admin/login

延伸 · 閱讀

精彩推薦
  • CentosCentOS 6.6實現(xiàn)永久修改DNS地址的方法

    CentOS 6.6實現(xiàn)永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實現(xiàn)永久修改DNS地址的方法,涉及針對CentOS配置文件的相關設置技巧,具有一定參考借鑒價值,需要的朋友可以參考下 ...

    Linux社區(qū)4472020-08-21
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentOS7設置日期和時間方法以及基本概念介紹

    CentOS7設置日期和時間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設置日期和時間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設置日期時間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentos 7開啟網(wǎng)卡自動獲取IP的詳細方法

    Centos 7開啟網(wǎng)卡自動獲取IP的詳細方法

    本篇文章主要介紹了Centos 7開啟網(wǎng)卡自動獲取IP的詳細方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權限。uptime命令在系統(tǒng)中已經(jīng)默認安裝了。今天小編為大家?guī)淼氖荂entOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • CentosCentos7運用/dev/shm進行網(wǎng)站優(yōu)化

    Centos7運用/dev/shm進行網(wǎng)站優(yōu)化

    這篇文章主要介紹了LINUX中Centos7運用/dev/shm進行網(wǎng)站優(yōu)化相關知識點,對此有興趣的朋友參考學習下。...

    彬菌9912022-03-02
  • CentosCentOS6.5下Redis安裝與配置詳細步驟

    CentOS6.5下Redis安裝與配置詳細步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細步驟,詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
主站蜘蛛池模板: 国产成人www免费人成看片 | 小货SAO边洗澡边CAO你动漫 | 羲义嫁密着中出交尾gvg794 | 色女的乖男人 | 亚洲国产精品福利片在线观看 | 大学生按摩黄a级中文片 | 国产精品天天看特色大片不卡 | 国产欧美日韩免费一区二区 | 69老司机亚洲精品一区 | 国产精品二区高清在线 | 色久久一个亚洲综合网 | 俄罗斯男男激情1069gay | 水野朝阳厨房系列在线观看 | 日本加勒比无码av | 996免费视频国产在线播放 | 好湿好紧好多水c | 青草娱乐极品免费视频 | 九九九九九热 | 亚洲444777KKK在线观看 | 激情影院免费观看 | 91久久偷偷做嫩草影院电 | 亚洲高清一区二区三区四区 | 二区三区不卡不卡视频 | 国产婷婷成人久久av免费高清 | 久久sese| 免费观看小视频 | 黑人开嫩苞 | 亚洲精品视频专区 | 九九热视频免费观看 | 精品国产区一区二区三区在线观看 | meyd–456佐山爱在线播放 | 亚洲欧美视频在线播放 | 99视频有精品视频免费观看 | 亚洲热图| 午夜片神马影院福利 | 久草青青在线 | 欧美一级片在线免费观看 | 国内精品91东航翘臀女神在线 | 亚洲欧美日韩国产一区图片 | 久久99r66热这里有精品 | 特黄未满14周岁毛片 |