tomcat配置jpress应用

简介: tomcat配置jpress应用

1. 简述静态网页和动态网页的区别。
静态网页和动态网页是网站的两种基本类型。它们的主要区别在于它们如何生成和呈现网页内容。
静态网页是一种由服务器直接发送给用户的固定HTML文件,其中包含所有网页的内容和样式。这些页面不会随着用户的操作而改变,它们不涉及与服务器进行任何交互。由于它们只是简单的HTML文件,因此它们加载速度非常快,但是它们缺乏交互性和动态性。
动态网页则是通过与服务器进行交互,根据用户的请求生成动态内容。动态网页通常包含一些特殊的脚本和代码,如JavaScript、PHP、ASP等。这些脚本在浏览器中运行,通过与服务器进行通信来生成页面内容。动态网页的内容和布局可以根据用户的操作和数据的变化而改变,从而提供更丰富和交互式的用户体验。

2.简述 Webl.0 和 Web2.0 的区别。Web 1.0是互联网的早期形式,是静态的,主要由网站和HTML页面组成。Web 1.0网站是被动的,只能由网站管理员创建和更新内容,用户只能被动地接收信息。它没有交互性和社交性。Web 2.0是互联网的下一代,是动态的,允许用户参与和互动。Web 2.0网站是更具活力的,允许用户创建、分享和交互内容。它包括社交媒体、博客、维基、在线社区等,它们具有以下特点:

  1. 用户参与度高:Web 2.0允许用户生成和共享内容,使网站变得更加动态和活跃。
  2. 社交性:Web 2.0平台提供社交功能,允许用户交流和互动,分享观点和经验。
  3. 多媒体:Web 2.0允许用户在网站上上传和共享多媒体内容,如图片、视频和音频。
  4. 应用程序接口(API):Web 2.0平台提供API,使开发人员能够创建应用程序和服务,与网站交互。

Web 2.0的兴起,使互联网变得更加开放和民主化,促进了知识和信息的共享。

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

  • 安装JDK和Tomcat—包在官网上都可以下载
mkdir -p /usr/java
tar xf jdk-8u261-linux-x64.tar.gz -C /usr/java
tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local
ln -s /usr/local/apache-tomcat-8.5.20 /usr/local/tomcat
# 启动程序
/usr/local/tomcat/bin/startup.sh
# 关闭程序
/usr/local/tomcat/bin/shutdown.sh
java -version
# 查看jdk的版本信息
/usr/local/tomcat/bin/version.sh
# 查看tomcat版本信息
  • 配置服务启动脚本
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
 User=tomcat
 Group=tomcat
 PrivateTmp=true
 [Install]
 WantedBy=multi-user.target
  • 之后就可以用systemctl start tomcat
  • 配置我们的tomcat web管理功能,配置管理用户。
    配置tomcat-users.xml 文件。
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<user username="tomcat" password="tomcat" roles="admin-gui,manager-gui,managerjmx,manager-script,manager-status,admin-script"/>
</tomcat-users> #前面加上以上几行,注意,不要添加到注释里面去。
  • 允许方式Manager App
vim /usr/local/tomcat/webapps/manager/META-INF/context.xml
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="^.*$" /> #修改红色部分
  • 允许访问Host Manager
vim /usr/local/tomcat/webapps/host-manager/META-INF/context.xml
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$"
/>
<!-- allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" / -->
yum -y install mariadb-server
systemctl start mariadb.service
mysql -e "create database jpress DEFAULT CHARACTER SET utf8;"
mysql -e "grant all on jpress.* to jpress@'localhost' identified by '123456';"
  • jpress站点
#  ls /usr/local/tomcat/webapps/jpress-web-newest.war
/usr/local/tomcat/webapps/jpress-web-newest.war
  • 安装注册jpress
    192.168.133.150/jpress-web-install/install

相关文章
|
1月前
|
安全 应用服务中间件 网络安全
Tomcat如何配置PFX证书?
【10月更文挑战第2天】Tomcat如何配置PFX证书?
184 7
|
1月前
|
存储 算法 应用服务中间件
Tomcat如何配置JKS证书?
【10月更文挑战第2天】Tomcat如何配置JKS证书?
269 4
|
3月前
|
网络协议 Java 应用服务中间件
tomcat配置域名及HTTPS
tomcat配置域名及HTTPS
|
1月前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1374 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
1月前
|
Java 关系型数据库 MySQL
自动化测试项目实战笔记(一):JDK、Tomcat、MySQL、Jpress环境安装和搭建
这篇文章是关于自动化测试项目实战笔记,涵盖了JDK、Tomcat、MySQL、Jpress环境的安装和搭建过程,以及测试用例和常见问题总结。
49 1
自动化测试项目实战笔记(一):JDK、Tomcat、MySQL、Jpress环境安装和搭建
|
2月前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
1月前
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
33 4
|
1月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
37 3
|
1月前
|
应用服务中间件 数据库
Tomcat 的数据库连接池设置与应用
Tomcat 的数据库连接池设置与应用
39 3
|
3月前
|
Java 应用服务中间件 开发工具
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息