rhca第四天

news/2025/2/5 22:45:17/

静态网页和动态网页的区别

静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。

动态网页相对于静态网页来说,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。

简单来说,动态网站就是有后台的,可以自己来更新网站内容,进行网站维护。而静态网站则不同,没有后台,所有的网站修改都是直接在页面上完成,需要专业的技术人员来操作。

Webl.0 和 Web2.0 的区别

Web1.0:是以编辑为特征,网站提供给用户的内容是网站编辑进行编辑处理后提供的,用户阅读网站提供的内容。这个过程是网站到用户的单向行为,web1.0时代的代表站点为新浪,搜狐,网易三大门户。
Web2.0:更注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。(微博、天涯社区、自媒体)是以加强了网站与用户之间的互动,网站内容基于用户提供,网站的诸多功能也由用户参与建设,实现了网站与用户双向的交流与参与;用户在web2.0网站系统内拥有自己的数据。并完全基于WEB,所有功能都能通过浏览器完成。

3. 安装tomcat8,配置服务启动脚本,部署jpress应用。

安装jdk


mkdir -p /usr/java
tar xf jdk-8u60-linux-x64.tar.gz -C /usr/java
 
#配置jdk环境变量
vim /etc/profile.d/java.sh
JAVA_HOME=/usr/java/jdk1.8.0_60
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
 
 
#测试
source /etc/profile.d/java.sh
java -version

安装 Tomcat

mkdir -p /usr/local/tomcat
tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local/tomcat
 
#配置环境变量
echo 'export TOMCAT_HOME=/usr/local/tomcat'>>/etc/profile.d/tomcat.sh
source /etc/profile.d/tomcat.sh
 
#测试
/usr/local/tomcat/bin/version.sh

 创建tomcat.conf文件

TOMCAT_CFG_LOADED="1"
 
# In new-style instances, if CATALINA_BASE isn't specified, it will
# be constructed by joining TOMCATS_BASE and NAME.
TOMCATS_BASE="/usr/local/tomcat/apache-tomcat-8.5.20"
 
# Where your java installation lives
JAVA_HOME="/usr/java/jdk1.8.0_261/jre"
 
# Where your tomcat installation lives
CATALINA_HOME="/usr/local/tomcat/apache-tomcat-8.5.20"
 
# System-wide tmp
CATALINA_TMPDIR="/usr/local/tomcat/apache-tomcat-8.5.20/temp"
 
# You can pass some parameters to java here if you wish to
#JAVA_OPTS="-Xminf0.1 -Xmaxf0.3"
 
# Use JAVA_OPTS to set java.library.path for libtcnative.so
#JAVA_OPTS="-Djava.library.path=/usr/lib"
 
# Set default javax.sql.DataSource factory to apache commons one. See rhbz#1629162
JAVA_OPTS="-Djavax.sql.DataSource.Factory=org.apache.commons.dbcp.BasicDataSourceFactory"
 
# You can change your tomcat locale here
#LANG="en_US"
 
# Run tomcat under the Java Security Manager
SECURITY_MANAGER="false" 

创建服务脚本

[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
 
[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk1.8.0_261
Environment=CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.20
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.20/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
User=tomcat
Group=tomcat
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target 


http://www.ppmy.cn/news/1007391.html

相关文章

Selenium的xpath高级写法-实用篇

系列文章目录 提示:阅读本章之前,请先阅读目录 文章目录 系列文章目录前言获取父级获取前一个兄弟级获取后一个兄弟级获取内容包含某些内容获取内容是空 前言 获取父级 //div[text()‘我是子级’]/parent::div[text()‘我是父级’] 获取前一个兄弟级 //d…

DP(背包模型)

01背包问题 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i 件物品的体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出最大价值。 输入格式 第一行两个整数&…

C#IEnumberable<>

在C#中&#xff0c;IEnumerable<>是一个泛型接口&#xff0c;用于表示一个可枚举的集合。它定义了一个用于遍历集合元素的枚举器&#xff08;enumerator&#xff09;。通过实现IEnumerable<>接口&#xff0c;我们可以使用foreach语句或LINQ查询等方式来迭代访问集合…

GD32F103的EXTI中断和EXTI事件

GD32F103的EXTI可以产生中断&#xff0c;也产生事件信号。 GD32F03的EXTI触发源: 1、I/O管脚的16根线&#xff1b; 2、内部模块的4根线(包括LVD、RTC闹钟、USB唤醒、以太网唤醒)。 通过配置GPIO模块的AFIO_EXTISSx寄存器&#xff0c;所有的GPIO管脚都可以被选作EXTI的触发源…

嵌入式开发学习(STC51-8-IO扩展-串转并)

内容 通过74HC595模块控制LED点阵&#xff0c;以一行循环滚动显示 74HC595简介 51单片机IO口非常有限&#xff0c;如果想要连接更多外围设备&#xff0c;可以通过IO扩展来实现&#xff1b;其中一种IO口扩展方式-串转并&#xff0c;使用的芯片是74HC595&#xff1b; 1个74HC…

flutter:二维码生成与读取

前言 这csdn真的是服了&#xff0c;图片里有个二维码就直接变成违规图片了。至于效果的话&#xff0c;自己运行一下看看吧。 生成 flutter中生成二维码可以使用 qr_flutter。 官方文档 https://pub-web.flutter-io.cn/packages/qr_flutter 安装 flutter pub add qr_flutt…

Python 潮流周刊第 14 期(内容摘要)

你好&#xff0c;我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容&#xff0c;本期分享的全部是英文材料。 本周刊由 Python猫 出品&#xff0c;精心筛选国内外的 250 信息源&#xff0c;为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等…

本地部署 wandb

本地部署 wandb 0. 前提1. 部署 wandb2. 访问 wandb3. 登录 wandb 0. 前提 Docker 安装完成Python 安装完成注册 wandb.ai 并获得 License key 1. 部署 wandb refer: https://github.com/wandb/server pip install wandb创建目录&#xff0c; sudo mkdir -p /u01/data/wan…