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

相关文章
|
5天前
|
Ubuntu 前端开发 JavaScript
技术笔记:Ubuntu:一个部署好的tomcat应用(war包)怎么用Nginx实现动静分离?
技术笔记:Ubuntu:一个部署好的tomcat应用(war包)怎么用Nginx实现动静分离?
|
2月前
|
安全 网络协议 应用服务中间件
tomcat 状态页 及常见配置
tomcat 状态页 及常见配置
|
2月前
|
XML Java 应用服务中间件
Tomcat_servlet部署、编译、配置、打包
Tomcat_servlet部署、编译、配置、打包
38 0
|
12天前
|
Java 应用服务中间件 Apache
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
40 7
|
14天前
|
Java 应用服务中间件 Linux
Tomcat的安装和配置详细教程
Tomcat的安装和配置详细教程
|
2月前
|
负载均衡 前端开发 应用服务中间件
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400
|
2月前
|
负载均衡 前端开发 应用服务中间件
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400(2)
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400(2)
|
2月前
|
IDE Java 应用服务中间件
JDK1.6.0+Tomcat6.0的安装配置(配置JAVA环境)
JDK1.6.0+Tomcat6.0的安装配置(配置JAVA环境)
49 1
|
2月前
|
应用服务中间件
【SSM】如何在IDEA配置tomcat启动项目
【SSM】如何在IDEA配置tomcat启动项目
47 1
|
2月前
|
网络协议 Java 应用服务中间件
HTTP协议与Tomcat在IJ中配置
本文是对自己学习JavaWeb学习的笔记的总结,添加了一些自己的东西,然后进行一次复盘,并加深一下学习的理解和印象.其中内容主要包括对http协议的详细介绍,java常见服务器的初步介绍,以及IJ旧版和新版的tomcat服务器的配置图解教程