静/动态网页、Web1.0/2.0、安装tomcat8

一、简述静态网页和动态网页的区别。

静态页面:请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面。在网站设计中,纯粹HTML格式的网页(可以包含图片、视频JS (前端功能实现)、CSS (样式)等)通常被称为"静态网页"

优势:

  1. 访问的效率比较高
  2. 网页内容是固定不变的,因此,容易被搜索引擎收录
  3. 网页程序在用户浏览器端解析,当客户端向服务器请求数据时,服务器会直接从磁盘文件系 统上返回数据(不做任何解析) 劣势:
  4. 网页页面交互性交差,因为不能与数据库配合
  5. 保存在网站服务器文件系统上的,是实实在在保存在服务器上的文件实体

动态页面:请求响应信息,发给事务端进行处理,由服务端处理完成,将信息返回给客户端,生成的页面。所谓的动态网页是与静态网页相对而言的,也就是说,动态网页的URL后缀不是.html.htm、.xml、.shtml、.js css 等静态网页的常见扩展名形式,而是.asp、.aspx、.php、.js、.do、.cgi等形式

优势:

1.客户端与服务端交互能力强 劣势:

1.访问的效率比较低

2.不便于被搜索引擎收录

二、 简述 Webl.0 和 Web2.0 的区别。

Web2.0 是相对Web1.0 的新的一类互联网应用的统称。 Web1.0 的主要特点在于用户通过浏览器获取信息。 Web2.0

则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者;在模式上由单纯的"读"向"写"以及"共同建设"发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化。

三、安装tomcat8,配置服务启动脚本,部署jpress应用

配置环境

1、配置固定IP,172.25.10.100
2、关闭防护墙
powershell 复制代码
systemctl disable firewalld
systemctl stop firewalld

3、禁用SELinux

powershell 复制代码
sed -i '/SELINUX=/ c SELINUX=disabled' /etc/selinux/config
sed '/SELINUX=/ c SELINUX=disabled' /etc/selinux/config
setenforce 0

4、安装常用软件

wget、lrzsz、net-tools、vim、bash-completion(自动补全)、tree、dos2unix

建议关机创建快照

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

安装JDK

1、上传JDK

2、安装JDK

a.安装前先检查一下 java -version

b.安装JDK yum localinstall jdk-8u144-linux-x64.rpm

c.在执行jps

安装tomcat

powershell 复制代码
wget -c https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.83/bin/apache-tomcat-8.5.83.tar.gz

解压,创建软连接

powershell 复制代码
[root@localhost ~]# ls
[root@localhost ~]# tar xf apache-tomcat-8.5.83.tar.gz -C /usr/local/
[root@localhost ~]# ls /usr/local/
[root@localhost ~]# ln -sv /usr/local/apache-tomcat-8.5.83/ /usr/local/tomcat

启动tomcat

powershell 复制代码
/usr/local/tomcat/bin/startup.sh

验证是否启动:

查看进程ps -ef | grep java

查看端口netstat -lnupt | grep 8080

开始访问主页了

配置服务启动脚本

powershell 复制代码
[root@localhost ~]# vim /usr/lib/systemd/system/tomcat.service
 
[Unit]
Description=Tomcat
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

部署jpress应用

安装数据库

powershell 复制代码
yum install mariadb-server -y

启动服务并开机启动

powershell 复制代码
systemctl enable --now mariadb

进入数据库,创建jpress数据库

powershell 复制代码
create database jpress default character set utf8;
grant all on jpress.* to jpress@localhost identified by '123456';

部署开源站点(jpress)

jpress官网:http://jpress.io

下载地址:https://github.com/JpressProjects/jpress

浏览器访问

http://IP:8080/jpress-web-newest/install

安装完毕之后,重启tomcat即可访问。

systemctl restart tomcat

访问后台:http://IP:8080/jpress-web-newest/admin/login

相关推荐
一嘴一个橘子13 分钟前
MySqL 的 B+树、 叶子节点、非叶子节点
mysql
麦聪聊数据18 分钟前
企业数据市场建设(三):API 化服务封装,让数据开箱即用、避免重复开发
数据库
脱胎换骨-军哥22 分钟前
C++数据库存储引擎内核开发:B+树索引与MVCC并发控制的完整实现
数据库·c++·b树
麦聪聊数据30 分钟前
企业数据市场建设(四):流程闭环与价值运营,让数据市场真正转起来
运维·数据库
正儿八经的少年37 分钟前
redis 的大 key 和热 key 详解
数据库·redis·缓存
AI砖家41 分钟前
多智能体系统实战:架构设计、数据库表设计与 Skill 体系
数据库·多智能体·skill·agent架构设计·agengt
夜雪一千1 小时前
MySQL查询条件的顺序是否影响查询效率
数据库·mysql
X-⃢_⃢-X1 小时前
十、Redis之布隆过滤器
数据库·redis·缓存
Nturmoils1 小时前
订单号查出了三笔,我以为是数据脏了,其实是自己写错了
数据库
ZKNOW甄知科技2 小时前
燕千云深度集成飞书:以AI之力,开启无感IT运维体验
大数据·运维·网络·数据库·人工智能·低代码·集成学习