静/动态网页、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

相关推荐
白鲸开源1 小时前
(二)从分层架构到数据湖仓架构:数据仓库分层下的技术架构与举例
大数据·数据库·数据分析
阿维的博客日记1 小时前
从夯到拉的Redis和MySQL双写一致性解决方案排名
redis·分布式·mysql
好玩的Matlab(NCEPU)1 小时前
Redis vs RabbitMQ 对比总结
数据库·redis·rabbitmq
21号 11 小时前
16.MySQL 服务器配置与管理
服务器·数据库·mysql
我的offer在哪里1 小时前
MongoDB
数据库·mongodb
SamDeepThinking2 小时前
为超过10亿条记录的订单表新增字段
mysql
练习时长一年3 小时前
AI开发结构化输出
数据库
IvorySQL3 小时前
灾难恢复工具内核细节探究与分享
数据库·postgresql·开源
lypzcgf3 小时前
商城小程序数据库表结构文档
数据库·小程序·电商
jjw_zyfx3 小时前
Ubuntu上vue3 vite使用MBTiles搭建地图服务器
服务器·数据库·ubuntu