企业架构LNMP学习笔记60

Tomcat企业常见使用方法;

1)简单代码测试:

将两个jsp文件上传到ROOT目录下。

查看下这个jsp代码:

test.jsp

java 复制代码
<html>
<head><title>Hello World</title>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
</head>
<body>
Hello World!<br/>
<%
out.println("Your IP address is " + request.getRemoteAddr());
%>
</body>
</html>

test1.jsp

java 复制代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%! int fontSize; %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Linux运维工程师</title>
</head>
<body>
<h3>For 循环实例</h3>
<%for ( fontSize = 1; fontSize <= 3; fontSize++){ %>
   <font color="green" size="<%= fontSize %>">
    devops
   </font><br />
<%}%>
</body>
</html>

基于域名访问的Host配置:

tomcat单实例运行多个tomcat应用的案例:

1)建立项目目录并写入测试文件:

bash 复制代码
[root@server11 ROOT]# ll
total 4
-rw-r--r-- 1 root root 18 Sep 18 12:55 index.html
[root@server11 ROOT]# pwd
/usr/local/tomcat/webapps/devops/ROOT

在这个devops中ROOT目录下创建index.html文件:

2)编辑配置文件:

vim /usr/local/tomcat/conf/server.xml

Host是在这个配置文件中。

只要配置这么一段即可。

然后执行命令:

service tomcat configtest

service tomcat restart

主机名解析:

浏览器登录页面进行访问操作:

上线项目,部署也是这么进行部署的。

server.xml配置文件如果出错,那么会出现什么情况?

例如这个地方:

然后我们使用service tomcat configtest进行下测试。

可以看到这个地方的提示错误信息。

Tip:

tomcat支持serverlet和jsp规范

项目源码:

①jsp jsp=>java代码=>class字节码=>加载jvm运行=>解析字符串=>container容器=>connector连接=>浏览器

②java代码

现在后端写接口,返回数据,前段使用html和CSS来渲染数据。 javascript发送请求等等。

上线是运维的基本工作。

服务状态页面和应用管理页面查看:

去掉访问IP的限制:

另外,通过这个取消IP地址的限制,我也把example的内容打开了。

创建用户和密码并开启访问权限:

这段配置我开始放在最上面,重启无效。

后来根据视频,把这段配置放到下面,就正常了。

然后还需要再service tomcat restart

查看页面:

可以查看到服务器状态。

应用管理:

测试关闭:

访问测试:

这边还有要部署WAR文件的。但是正产不通过这种方式。

虚拟机Host管理查看:

点击Host Manager按钮。

也有403的Access权限的问题,那同样也需要进行类似的处理。

修改host-manager目录下的context.xml文件。

进行了上面类似的处理后,就看到Tomcat虚拟主机管理员页面。

其中的remove按钮是一个临时移除的按钮,重新启动tomcat还是可以将这个添加上来的。

这个功能可以临时停止虚拟机。

相关推荐
VX_bysjlw9851 天前
基于协同过滤的美食推荐系统的设计与实现32221-计算机毕设原创(免费领源码+带部署教程)
java·spring boot·redis·mysql·tomcat·maven·mybatis
2301_32241428042 天前
基于SSM框架的在线考试管理系统的设计与实现14750-计算机毕设 原创(免费领源码+部署教程+开发环境)
java·redis·mysql·tomcat·maven·mybatis·ssm
毕业设计7034 天前
(免费领源码)SSM董家湾线上点餐系统04682- java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
java·redis·mysql·tomcat·maven·mybatis·ssm
paopaokaka_luck5 天前
校园新闻推荐系统(DeepSeek新闻助手、个性化推荐算法、 Redis热词排行榜、ECharts运营分析、互动与实时通知、新闻运营闭环)
java·spring boot·mysql·spring·tomcat·echarts·intellij idea
雲烟5 天前
服务器迁移导致404错误
tomcat
土豆.exe5 天前
chunked 编码的行尾:Go、h11 与 Tomcat 各错在哪一处
开发语言·网络安全·golang·tomcat
duxingzhe03116 天前
我的一些书
java·数据库·tomcat·数据库开发·etl工程师
Mikko76 天前
Spring Boot 3.5.16 自带的 Tomcat 10.1.55 中了哪些 CVE?其中一条是修上一个漏洞时带进来的
java·spring boot·后端·安全·tomcat
captain3767 天前
Spring Web MVC入门(1)
ide·spring·java-ee·tomcat
梁云亮9 天前
在 IDEA 中运行 Tomcat 时,直接在 server.xml 中配置的 <Context> 无效
tomcat·intellij-idea·虚拟路径