Java Web之tomcat修改80端口和项目映射

简介: 知识简介Java Web开发中使用最多的应该就是Apache旗下的免费服务器tomcat,下载解压后的目录如下:tomcat目录.PNG启动和关闭它,只要在bin目录下找到如下的批处理文件即可:开启和关闭.

知识简介

Java Web开发中使用最多的应该就是Apache旗下的免费服务器tomcat,下载解压后的目录如下:


img_f9f0b1155725c039b95775b0bb099159.png
tomcat目录.PNG

启动和关闭它,只要在bin目录下找到如下的批处理文件即可:


img_ece0a16147f291c0f962036eec4bc89b.png
开启和关闭.png

修改端口

我们知道,tomcat默认的端口号为8080,访问的形式如下:

http://localhost:8080/project/index.jsp
http://服务器IP地址:8080/项目名/index.jsp

现在有个需求,希望能够通过如下的方式来访问,怎么办?

http://localhost/project/index.jsp
http://服务器IP地址/项目名/index.jsp

解决办法
其实想通过该方式访问项目,本质是将原先的 8080 端口换成了 http协议的默认 80 端口,这样就不需要在后面加上 :端口号了,那么怎么将tomcat的默认端口换成 80 呢?其实很简单,找到上面目录 conf,找到其中的文件 server.xml,如下图所标识

img_6fe4f314e638ffa60afd2f6d1ae85142.png
server.xml 目录.png

然后修改其中的内容,找到下面的内容

img_379bad4c0a74818f5a5d877d8f6fa2b9.png
修改端口号.png

这里的port,原本是8080,修改成80就可以了。

配置映射

现在虽然可以不加端口号访问了,但是对于网站首页,希望能通过如下方式访问,怎么办?

http://localhost/
http://服务器IP地址/

解决办法
其实想通过该方式访问项目,本质是将项目映射到一个虚拟目录上,这样就不需要在后面加上项目名了,那么如何进行映射呢?其实很简单,还是找到上面目录 conf,找到其中的文件 server.xml,添加如下的内容:

img_2bb8ff9599402c614655451c1888abca.png
项目映射.png

至此,原先 http://localhost:8080/project/index.jsp 的访问方式就变成了 http://localhost/,so easy 的事~~~

目录
相关文章
|
22天前
|
缓存 JSON 监控
如何在项目中保证 Web 组件化的性能
保证 Web 组件化的性能需要从多个方面入手,综合运用各种优化方法和策略。通过持续的优化和改进,能够提高组件化的整体性能,为用户提供更好的体验,同时也有助于提高项目的开发效率和质量。
31 8
|
22天前
|
存储 前端开发 JavaScript
如何在项目中高效地进行 Web 组件化开发
高效地进行 Web 组件化开发需要从多个方面入手,通过明确目标、合理规划、规范开发、加强测试等一系列措施,实现组件的高效管理和利用,从而提高项目的整体开发效率和质量,为用户提供更好的体验。
27 7
|
28天前
|
监控 安全 测试技术
如何在实际项目中应用Python Web开发的安全测试知识?
如何在实际项目中应用Python Web开发的安全测试知识?
28 4
|
27天前
|
中间件 Go API
Go语言中几种流行的Web框架,如Beego、Gin和Echo,分析了它们的特点、性能及适用场景,并讨论了如何根据项目需求、性能要求、团队经验和社区支持等因素选择最合适的框架
本文概述了Go语言中几种流行的Web框架,如Beego、Gin和Echo,分析了它们的特点、性能及适用场景,并讨论了如何根据项目需求、性能要求、团队经验和社区支持等因素选择最合适的框架。
70 1
|
1月前
|
前端开发 Java 应用服务中间件
Tomcat和Nginx的资源路径映射
Tomcat和Nginx的资源路径映射
33 1
|
1月前
|
JavaScript 前端开发 开发工具
web项目规范配置(husky、eslint、lint-staged、commit)
通过上述配置,可以确保在Web项目开发过程中自动进行代码质量检查和规范化提交。Husky、ESLint、lint-staged和Commitlint共同作用,使得每次提交代码之前都会自动检查代码风格和语法问题,防止不符合规范的代码进入代码库。这不仅提高了代码质量,还保证了团队协作中的一致性。希望这些配置指南能帮助你建立高效的开发流程。
45 5
|
1月前
|
JavaScript 前端开发 数据安全/隐私保护
Web开发者必看:手把手教你如何轻松播放m3u8流地址,解锁视频播放新技能,让你的项目更上一层楼!
【10月更文挑战第23天】随着互联网技术的发展,m3u8格式因良好的兼容性和高压缩率被广泛用于网络流媒体传输。本文介绍如何在Web端播放m3u8流地址,包括引入视频播放器(如Video.js)、创建播放器容器、初始化播放器及播放m3u8流的具体步骤。此外,还涉及处理加密m3u8流的示例。
231 1
|
2月前
|
JSON 搜索推荐 API
Python的web框架有哪些?小项目比较推荐哪个?
【10月更文挑战第15天】Python的web框架有哪些?小项目比较推荐哪个?
75 1
|
2月前
|
前端开发 JavaScript API
惊呆了!学会AJAX与Fetch API,你的Python Web项目瞬间高大上!
在Web开发领域,AJAX与Fetch API是提升交互体验的关键技术。AJAX(Asynchronous JavaScript and XML)作为异步通信的先驱,通过XMLHttpRequest对象实现了局部页面更新,提升了应用流畅度。Fetch API则以更现代、简洁的方式处理HTTP请求,基于Promises提供了丰富的功能。当与Python Web框架(如Django、Flask)结合时,这两者能显著增强应用的响应速度和用户体验,使项目更加高效、高大上。
53 2
|
1月前
|
JavaScript 前端开发 Java
SpringBoot_web开发-webjars&静态资源映射规则
https://www.91chuli.com/ 举例:jquery前端框架
21 0
下一篇
DataWorks