通俗易懂?? tomcat

目录

1. 简述静态网页和动态网页的区别。

2. 简述 Webl.0 和 Web2.0 的区别。

3. 简述 GET 和 POST 方法的区别。

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


1. 简述静态网页和动态网页的区别。

静态网页:

1. 纯粹HTML格式的网页(可以包含图片、视频JS (前端功能实现)、CSS (样式)等)

2. 后缀:如.html、jpg、.gif、.mp4、.swf、.avi、.wmv、.flv等

3. 地址中不含有问号"?"或&等特殊符号

4.容易被搜索引擎收录,因为页内容是固定不变的

5. 网页页面交互性交差,因为不能与数据库配合

动态网页:

1.能够请求响应信息,发给事务端进行处理,由服务端处理完成,将信息返回给客户端生成的页面

2.后缀:.asp、.aspx、.php、.js、.do、.cgi等

3. 地址中含有问号"?"或 & 等特殊符号

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

5. 网页页面交互性强,可以与数据库配合

区别:

更新和维护:

        静态网页内容一经发布到网站服务器上,无论是否有用户访问,这些网页内容都保存在网站服务器上,如果要修改网页的内容,就必须修改其源代码,然后重新上传到服务器上。静态网页没有数据库的支持,当网站信息量很大的时候网页的制作和维护都很困难;
        动态网页可以根据不同的用户请求,时间或者环境的需求动态的生成不同的网页内容,并且动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量。

交互性:

        静态网页内容固定,交互性不强;动态网页可以与数据库配合,交互性强

响应速度:
  静态网页内容相对固定,容易被搜索引擎检索,且不需要连接数据库,因此响应速度较快;

        动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,其中涉及到数据的连接访问和查询等一系列过程,所以响应速度相对较慢。

访问特点:
  静态网页的每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”,可以直接双击打开;

        动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索之中不去抓取网址中“?”后面的内容,不能直接双击打开。

2. 简述 Webl.0 和 Web2.0 的区别。

Web2.0 是相对Web1.0 的新的一类互联网应用的统称。
Web1.0 的主要特点在于用户通过浏览器获取信息。
Web2.0 则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者;在模式上由单纯的“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化。
 

3. 简述 GET 和 POST 方法的区别。

GET 和 POST 都是 HTTP 的请求方法。

  • GET - 从指定的资源请求数据。
  • POST - 向指定的资源提交要被处理的数据。
GET POST
安全性与POST相比,GET的安全性较差,因为所发送的数据是URL的一部分POST比GET更安全,因为参数不会被保留在浏览器历史或web服务器日志中
可见性数据在URL中对所有人都是可见的数据不会显示在URL中
对数据类型的限制只允许ASCII字符没有限制,也允许二进制数据
缓存能被缓存不能缓存
对数据长度的限制限制,当发送数据时,GET方法向URL添加数据,URL的长度是受限制的(最大长度2048个字符)无限制
可见性数据在URL中对所有人都是可见的数据不会显示在URL中
历史参数会保留在浏览器历史中参数不会保存在浏览器历史中
书签可收藏为书签不可收藏为书签

Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求。

1.  get方式的安全性较post方式要差一些,所以,包含一些重要的信息的话,简易使用post数据提交方式。
2.  在做查询统计的时候,使用get方式要更好一些;而在做数据的添加,修改或删除操作时,建议使用post数据提交方式。

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

tomcat:

Tomcat 服务器是一个免费的开放源代码的 Web应用服务器,属于轻量级应用服务器。
Tomcat Nginx Apache(httpd) lighttpd Web 服务器一样,具有处理 HTML 页面的功能,另外它还 是一个Servlet JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式。不过, Tomcat 处理静态 HTML 的能 力不如Nginx/Apache 服务器。

如果你学过html,css,你会知道你写的页面只能自己访问,别人不能远程访问你写的页面,Tomcat就是提供能够让别人访问自己写的页面的一个程序

 

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

安装jdk

[root@localhost ~]# ls
anaconda-ks.cfg  jdk-8u144-linux-x64.rpm
#本地安装
[root@localhost ~]# yum localinstall jdk-8u144-linux-x64.rpm -y

安装tomcat

[root@localhost ~]# wget -c https://dlcdn.apache.org/tomcat/tomcat-8/

问题解决:取消验证

 

# 启动程序/usr/local/tomcat/bin/startup.sh 
# 关闭程序/usr/local/tomcat/bin/shutdown.sh
# 添加开机启动文件
[Unit]
Description=Tomcat
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

 

 

 

#Tomcat web管理功能
Tomcat管理功能用于对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,manager- jmx,manager-script,manager-status,admin-script"/>
#在这之前添加 </tomcat-users>

没有权限

#解决启动慢
[root@localhost ~]# cat /proc/sys/kernel/random/entropy_avail
[root@localhost ~]# systemctl start rngd
[root@localhost ~]# systemctl enable rngd
[root@localhost ~]# cat /proc/sys/kernel/random/entropy_avail 
3087

#是session引起的随机数问题导致的

 原因:

#修改配置文件
[root@localhost ~]# vim /usr/local/tomcat/webapps/manager/META-INF/context.xml 
[root@localhost ~]# vim /usr/local/tomcat/webapps/host-manager/META-INF/context.xml

 重启服务

安装数据库

[root@localhost ~]# yum install mariadb-server -y

#配置数据库
[root@localhost ~]# mysql

MariaDB [(none)]> create database jpress default character set utf8;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on jpress.* to jpress@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)

上传jpress包

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值