翼度科技»论坛 云主机 LINUX 查看内容

CentOS7---部署Tomcat和安装Jpress

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
总览需求
  1. 1. 简述静态网页和动态网页的区别。
  2. 2. 简述 Webl.0 和 Web2.0 的区别。
  3. 3. 安装tomcat8,配置服务启动脚本,部署jpress应用。
复制代码
1、简述静态网页和动态网页的区别

静态网页:
请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面,静态网页包含文本、图像、Flash动画、超链接等内容,在编写网页源代码时已经确定。除非网页源代码被重新修改,否则这些内容不会发生变化。
动态网页:
请求响应信息,发给事务端进行处理,由服务端处理完成,将信息返回给客户端,动态网页有数据库支撑、包含程序以及提供与用户交互的功能,如用户登录、用户注册、信息查询等功能,根据用户传入的不同参数,网页会显示不同的数据。
2、简述 Webl.0 和 Web2.0 的区别


概念:
web1.0:通常称为只读网络,网站是信息性的,仅包含超链接在一起的静态内容,或者简单地说,没有CSS、动态链接、交互性(如登录用户、对博客文章的评论等)。禁止在网上冲浪时在网站上投放广告。是一个内容交付网络 (CDN),可以在网站上展示信息片段。它可以用作个人网站;它根据查看的页面向用户收费;它具有使用户能够检索特定信息的目录。
web2.0:通常称为读写网络。也称为参与式社交网络,社交网络包含许多在线工具和平台,人们可以在其中分享他们的观点、意见、想法和经验,它突出了用户生成的内容、可用性和最终用户的互操作性。
特征的不同之处:
Web1.0:以静态、单向阅读为主,网站内信息可以直接和其他网站信息进行交互,能通过第三方信息平台同时对多家网站信息进行整合使用。
Web2.0:以分享为特征的实时网络,用户在互联网上拥有自己的数据,并能在不同的网站上使用。
3、安装tomcat8,配置服务启动脚本,部署jpress应用

实验步骤:
步骤一:关闭防火墙和selinux
  1. # 设置为开机不启动
  2. [root@node01 ~]# systemctl disable firewalld.service
  3. # 临时停止防火墙
  4. [root@node01 ~]# systemctl stop  firewalld.service
  5. # 手动停止selinux,可以不用重启动虚拟机
  6. [root@node01 ~]# setenforce 0
  7. [root@node01 ~]# vim /etc/selinux/config
  8. [root@node01 ~]# sestatus
  9. SELinux status:                 disabled
  10. # 检查状态
  11. [root@node01 ~]# systemctl is-active firewalld.service
  12. unknown
  13. [root@node01 ~]# getenforce
  14. Disabled
复制代码
步骤二:配置静态IP地址
  1. # 修改为静态地址,注意子网掩码
  2. [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
  3. # 启动网卡
  4. [root@node01 ~]# nmcli connection up ens32
复制代码
步骤三:安装常用软件
  1. [root@node01 ~]# yum install -y bash-completion tree lrzsz  vim  net-tools.x86_64  unzip net-tools  lsof  wget
复制代码
tomcat是依赖java环境,所以安装jdk,也可以用自带的openjdk
步骤四:上传软件jdk mysql tomcat
  1. [root@node01 ~]# ll
  2. total 784608
  3. -rw-------. 1 root root      1425 Mar 19 13:12 anaconda-ks.cfg
  4. -rw-r--r--  1 root root   9433364 Apr 15 17:16 apache-tomcat-8.5.20.tar.gz
  5. -rw-r--r--  1 root root 127431820 Apr 15 17:18 jdk-8u261-linux-x64.rpm
  6. -rw-r--r--  1 root root 666559924 Mar 19 21:19 mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
复制代码
步骤五:安装jdk并查看版本信息
  1. # 安装jdk
  2. [root@node01 ~]# yum install jdk-8u261-linux-x64.rpm -y
  3. # 查看版本
  4. [root@node01 ~]# java -version
  5. java version "1.8.0_261"
  6. Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
  7. Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
复制代码
步骤六:解压Tomcat到指定目录/usr/local,并创建软链接
  1. # 解压到指定目录
  2. [root@node01 ~]# tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local/
  3. # 进入该目录将Apache文件链接到tomcat
  4. [root@node01 local]# ln -s apache-tomcat-8.5.20/ tomcat
复制代码
步骤七:重启服务,查看端口监听信息
  1. # 进入路径查看有哪些文件
  2. [root@node01 ~]# cd /usr/local/tomcat/bin/
  3. [root@node01 bin]# ls
  4. bootstrap.jar       commons-daemon.jar            daemon.sh         setclasspath.sh  startup.sh            tool-wrapper.sh
  5. catalina.bat        commons-daemon-native.tar.gz  digest.bat        shutdown.bat     tomcat-juli.jar       version.bat
  6. catalina.sh         configtest.bat                digest.sh         shutdown.sh      tomcat-native.tar.gz  version.sh
  7. catalina-tasks.xml  configtest.sh                 setclasspath.bat  startup.bat      tool-wrapper.bat
  8. # 启动服务
  9. [root@node01 bin]# ./startup.sh
  10. Using CATALINA_BASE:   /usr/local/tomcat
  11. Using CATALINA_HOME:   /usr/local/tomcat
  12. Using CATALINA_TMPDIR: /usr/local/tomcat/temp
  13. Using JRE_HOME:        /usr
  14. Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
  15. Tomcat started.
  16. PS:也可以用绝对路径启动,这里只是想看看里面的文件内容
  17. # 查看进程和监听端口信息
  18. [root@node01 bin]# ps -ef | grep tomcat
  19. 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
  20. root      17624   1452  0 17:31 pts/2    00:00:00 grep --color=auto tomcat
  21. [root@node01 bin]# ss -lntup | grep 8080
  22. tcp    LISTEN     0      100    [::]:8080               [::]:*                   users:(("java",pid=16744,fd=51))
复制代码

步骤八:开发服务启动脚本
  1. [root@node01 ~]# vim /usr/lib/systemd/system/tomcat.service
  2. [Unit]
  3. Description=Apache Tomcat
  4. After=network.target remote-fs.target nss-lookup.target
  5. [Service]
  6. Type=forking
  7. Environment=JAVA_HOME=/usr/java/jdk1.8.0_261-amd64
  8. Environment=CATALINA_HOME=/usr/local/tomcat
  9. ExecStart=/usr/local/tomcat/bin/startup.sh
  10. ExecReload=/bin/kill -s HUP $MAINPID
  11. ExecStop=/bin/kill -s QUIT $MAINPID
  12. PrivateTmp=true
  13. [Install]
  14. WantedBy=multi-user.target
复制代码
测试:
  1. # 要重新加载,不然服务启动不起来
  2. [root@node01 ~]# systemctl daemon-reload
  3. [root@node01 ~]# systemctl restart tomcat.service
  4. [root@node01 ~]# systemctl stop tomcat.service
  5. [root@node01 ~]# ss -lntip | grep 8080
  6. [root@node01 ~]#
  7. [root@node01 ~]#
  8. [root@node01 ~]# systemctl start tomcat
  9. [root@node01 ~]#
  10. [root@node01 ~]# ss -lntip | grep 8080
  11. LISTEN     0      100       [::]:8080                  [::]:*                   users:(("java",pid=38501,fd=51))
  12. [root@node01 ~]# /usr/local/tomcat/bin/shutdown.sh
  13. Using CATALINA_BASE:   /usr/local/tomcat
  14. Using CATALINA_HOME:   /usr/local/tomcat
  15. Using CATALINA_TMPDIR: /usr/local/tomcat/temp
  16. Using JRE_HOME:        /usr
  17. Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
  18. [root@node01 ~]# ss -lntpu | grep 8080
  19. [root@node01 ~]#
  20. [root@node01 ~]#
  21. [root@node01 ~]# systemctl restart tomcat.service
  22. [root@node01 ~]#
  23. [root@node01 ~]#
  24. [root@node01 ~]# ss -lntpu | grep 8080
  25. tcp    LISTEN     0      100    [::]:8080               [::]:*                   users:(("java",pid=39970,fd=51))
复制代码

步骤九:安装数据库,创建数据库并授权用户信息
  1. # 重启数据库,之前的数据库干净环境
  2. [root@node01 ~]# systemctl restart mysqld.service
  3. # 不进入数据库创建数据库并指定字符集
  4. [root@node01 ~]# mysql -uroot -p123456 -e 'create database jpress default character set utf8;'
  5. # 授权用户
  6. [root@node01 ~]# mysql -uroot -p123456 -e 'grant all on jpress.* to jpress@localhost identified by "123456";'
  7. # 查看是否创建成功
  8. [root@node01 ~]# mysql -uroot -p123456 -e 'show databases;'
  9. mysql: [Warning] Using a password on the command line interface can be insecure.
  10. +--------------------+
  11. | Database           |
  12. +--------------------+
  13. | information_schema |
  14. | jpress             |
  15. | mysql              |
  16. | performance_schema |
  17. | sys                |
  18. +--------------------+
复制代码
步骤十:上传jpress至根路径,将其移动到/usr/local/tomcat/webapps下
  1. [root@node01 ~]# ll
  2. total 853964
  3. -rw-------. 1 root root      1425 Mar 19 13:12 anaconda-ks.cfg
  4. -rw-r--r--  1 root root   9433364 Apr 15 17:16 apache-tomcat-8.5.20.tar.gz
  5. -rw-r--r--  1 root root 127431820 Apr 15 17:18 jdk-8u261-linux-x64.rpm
  6. -rw-r--r--  1 root root  71018586 Apr 15 18:07 jpress-v4.2.0.war
  7. -rw-r--r--  1 root root 666559924 Mar 19 21:19 mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
  8. [root@node01 ~]# mv jpress-v4.2.0.war /usr/local/tomcat/webapps/
  9. [root@node01 ~]# ll /usr/local/tomcat/webapps/
  10. total 69360
  11. drwxr-x--- 14 root root     4096 Apr 15 17:23 docs
  12. drwxr-x---  6 root root       83 Apr 15 17:23 examples
  13. drwxr-x---  5 root root       87 Apr 15 17:23 host-manager
  14. drwxr-x---  6 root root       86 Apr 15 18:12 jpress-v4.2.0
  15. -rw-r--r--  1 root root 71018586 Apr 15 18:07 jpress-v4.2.0.war
  16. drwxr-x---  5 root root      103 Apr 15 17:23 manager
  17. drwxr-x---  3 root root      306 Apr 15 17:23 ROOT
复制代码
浏览器中输入:http://IP:8080/jpress-v4.2.0/install

数据库信息:

后台信息:

步骤十一:安装完成后重启tomcat
  1. # 安装完毕之后,重启tomcat即可访问。
  2. systemctl restart tomcat
  3. # 访问后台:http://IP:8080/jpress-v4.2.0/admin/login
复制代码
出处:http://www.cnblogs.com/sre-chan/-------------------------------------------
个性签名:今天做了别人不想做的事,明天你就做得到别人做不到的事,尝试你都不敢,你拿什么赢!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

来源:https://www.cnblogs.com/sre-chan/p/17321648.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具