Tomcat环境搭建、入门

大觅网项目完整笔记.zip 本课程会基于Spring Cloud技术对大觅网项目框架进行搭建,其中包括搭建Docker基础环境,ELK+Kafka,Mycat分库分表,Elasticsearch环境等。 立即下载

动态网页

1. 动态和静态:
	* 动态不是有“动作”。
	* 动态网页随着时间、地点、用户操作的改变而改变
	* 动态网页需要使用到	服务器脚本语言(JSP)
2. 架构:(参考前一章)
	* C/S:
	* B/S:服务器(Tomcat服务器)/ 客户端

Tomcat下载

  1. 网址:www.apache.org
  2. projects–>Tomcat
  3. 使用8.5版本
    在这里插入图片描述
    在这里插入图片描述
  4. 解压
  5. 目录:
    1. bin:可执行文件(startup.bat shutdown.bat)开启和关闭
    2. conf:配置文件(server.xml)
    3. lib:Tomcat依赖的jar包
    4. log:日志文件(记录出错)
    5. temp:临时文件
    6. webapps:可执行项目(将开发的项目放入该目录)
    7. work:存放由jsp翻译成java,以及编译成的class文件( jsp ->java ->class)
    8. 说明文档
  6. 配置Tomcat
    • 配置jdk(必须配置JAVA_HOME)
      • JAVA_HOME=jdk安装路径到bin的上一层
      • CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
        *PATH = %JAVA_HOME%\bin;%PATH%
  7. 配置catAlina_home在这里插入图片描述
    开启Tomcat/bin/startup.bat
    在这里插入图片描述
    成功
    关闭点击shutdown.bat
    或者ctrl+c

. 常见错误:

1. 端口号冲突Tomcat默 认端口号:8080(常见容易冲突)建议修改。80端口访问时不需要输入端口号!80为浏览器默认端口。
2. 修改端口号:
	* 在conf中打开server.xml修改:![注意前后](https://img-blog.csdnimg.cn/20200115230853586.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1B5dGhvbjFPbmU=,size_16,color_FFFFFF,t_70)
	* 改完后重新启动
3. cmd中文:
	* 在conf中logging.properties文件打开50行左右找到java.util.logging.ConsoleHandler.encoding = UTF-8修改为java.util.logging.ConsoleHandler.encoding = GBK
4. 黑窗一闪而过:JAVA_HOME没有配置对!!!
  1. 访问:localhost:8888(修改的端口号)
    在这里插入图片描述
  2. 访问的网址在
    默认访问为ROOT
  3. 访问其他网址:在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    第一个没有访问第二个。

常见状态码:

  1. 200 一切正常
  2. 404:资源不存在!!
  3. 403: 权限不足
  4. 3XX:300/301页面重定向
  5. 500:服务器内部错误!!
  6. 其他:积累!!

项目部署

部署方式

  1. 直接将项目放到webapps下
    在这里插入图片描述
    3的\hello称为访问路径–>虚拟目录
    • 简化部署:将项目打成.war包
      将网页压缩为.war 后复制到webapps中在这里插入图片描述
      删除:将war包删掉!!
  2. 配置tomcat/conf/server.xml文件
    在这里插入图片描述
    1的路径为2的名称,为虚拟路径!3为真实的路径。
    * docBase为项目路径
    * path为虚拟路径
    3.(最推荐。热部署) 在conf\Catalina\localhost中创建任意名称的.xml
    * 虚拟名称:.xml的名字
    * 在这里插入图片描述
    * 2的名字就是虚拟路径

静态项目和动态项目

目录结构

java动态项目目录结构
  • 项目根目录:
    • WEB-INF目录:
      • web.xml:web项目的核心配置文件
      • classes目录:放置字节码文件
      • lib目录:放置依赖jar包
大觅网源码 大觅网源码资源,只包含源代码,由于上传资源有限制,所以并不包含可以跑起来的虚拟机文件 立即下载

相关推荐

spring cloud搭建大觅网基础服务体系

spring cloud搭建大觅网基础服务体系,软件列表。

大觅网基础环境搭建

课程围绕电商项目大觅网的业务场景,基于微服务架构设计原则及虚拟化技术Docker Compose搭建项目开发及测试环境。其中包括JDK、Tomcat、Jenkins、Redis、MySQL、Mycat、ELK、Kafka、RabbitMQ、Sonar等

大觅网项目实施指导

根据教程让学者掌握搭建基础大觅网架构。

08- Tomcat入门与环境搭建部署

环境搭建:网站文件(开发人员提供),相关软件(web服务器,应用服务器,数据库软件),硬件(服务器设备上),网络环境。 开发人员提供:部署文档说明书(操作系统版本,硬件配置,服务器软件及相关版本,部署步骤),程序文件,数据库脚本。 部署考试系统: ①Java语言开发的,安装JDK,环境的配置。 ②安装web应用服务器软件:Tomcat ③安装数据库服务器软件:MySQL ④部署考...

weixin_34233679的博客 132

【随机过程】 3 - 随机过程的频域分析1 - 功率谱

随机过程的频域分析 文章目录随机过程的频域分析1. 什么是谱2. 确定信号的频谱2.1 周期信号的频谱2.2 非周期信号的频谱3. 随机信号的谱3.1 随机信号做傅里叶分析的困难3.2 功率谱密度的物理和数学表示形式3.2.1 功率谱密度的物理表示3.2.2 功率谱密度的数学表示3.3 功率谱密度的解读3.3.1 量纲分析3.3.2 谱3.3.3 密度3.3.4 wiener和khinchin3.4 功率谱密度的性质3.4.1 非线性3.4.2 偶函数3.5 wiener-khinchin关系的应用3.6

qq_41741344的博客 3133

标签传播算法LPA:半监督学习解决标注数据不足的完整实战指南

在机器学习实际工程中,标注数据稀缺往往是制约模型性能的核心瓶颈。半监督学习提供了一条利用海量未标注数据来增强模型泛化能力的有效路径,其中标签传播算法(Label Propagation Algorithm, LPA)因其直观的图结构和优雅的数学原理而备受关注。LPA通过将样本映射为图中的节点,以相似度作为边权重,让已知标签沿着图结构不断扩散,从而实现对未知样本的预测。其背后基于聚类假设与流形假设,能在低标注率场景下显著缓解过拟合问题,提升分类准确率。该技术在文本分类、金融风控、图像识别等存在大量无标注数据的

weixin_29056781的博客 241

Java Web入门案例详细步骤(内附Java环境搭建:jdk1.8+tomcat8+MyEclipse)

一、Java环境搭建 Java环境搭建可参考此链接中的步骤进行:http://blog.youkuaiyun.com/yy243/article/details/52775311 二、Java Web入门案例详细步骤: 1.打开MyEclipse,新建Web Project,输入工程名 2.下载基础jar包 可在百度云中下载链接:https://pan.baidu.com/s/1bpRYdS

zoinsung_lee的博客 2088

不写代码,Cursor 10分钟开发1个APP!保姆级教程喂饭来了

做出第一个能运行的app,那种成就感真的很棒。虽然过程可能有点折腾,但只要耐心一点,问题都能解决。记住,遇到问题不要慌,现在有AI帮忙,大部分问题都能快速解决。重要的是迈出第一步,开始动手实践。你的第一个app可能很简单,但这是一个很好的开始。随着经验积累,你能做出的东西会越来越酷。现在就开始行动吧,说不定下个月你就能向朋友炫耀你自己做的app了!

chenhong007的博客 1551

JSP入门学习(一)Tomcat与Servlet环境搭建

一、tomcat环境搭建首先是下载tomcat,这个直接下载就好,然后在window下的preference中选择server下的runtime enviroment。然后点add增加tomcat,我这个版本是8.0。添加好之后就可以创建一个Web project,然后在window-show view下把sever调出来,点击add选刚才创建的web project,然后右键start就搭载好环...

duan_2018的博客 363

《AI编程实战:深度学习模型改进与系统部署》,改进专栏目录和介绍

专深度学习相关项目都写在本专栏,《一次订阅解锁全部,都有源码,永久观看》,包括车牌识别、股票预测、人脸识别、风格迁移、图像修复、图像超分辨重建、图像分割等任务,Web/PyQt系统实现。引入Transformer、Swin Transformer、DenseNet、ViT、ConvNeXt等算法实战,提供卷积改进,魔改对比实验,模型剪枝,模型蒸馏,模型量化,全网独家整合改进专栏,为不同领域的同学发表论文提供了大力支持。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 3275

线性自抗扰控制(LADRC)系统算法框图

NLADRC自抗扰控制从Simulink仿真到PLC控制实现_自抗扰控制器 simulink仿真-优快云博客本文介绍了如何将ADRC自抗扰控制算法从Simulink仿真应用到PLC控制中,包括Simulink框图、TD微分器模型、MATLAB函数的使用、SCL控制代码,以及非线性状态误差反馈控制率的实现。提供了详细的MATLAB仿真步骤和PLC源代码链接。ADRC自抗扰控制算法(含梯形图完整源代码和算法公式)_adrc算法-优快云博客。

RXXW_Dor的博客 1466

Tomcat7调试运行环境搭建与源代码分析入门

Tomcat7调试运行环境搭建与源代码分析入门 博客分类:  Tomcat    文章部份内容已过时,最新的请看这里   1. 需要准备好下面这些工具   JDK 1.6+ Maven 2或3 TortoiseSVN 1.7+ (从1.7开始".svn"目录集中放在一处了,不再每个目录下都放一份) Eclipse

chenmax123的专栏 358

手把手教你学SOME/IP「3.2.1.发布/订阅行为」

本文详细介绍了SOME/IP协议中的服务发现机制,重点解析了发布/订阅行为的流程。主要内容包括:1)服务发布与Method通信流程,涵盖find/offer报文交互、TTL保活机制及异常处理;2)服务订阅与Event通信流程,包括subscribe/ack报文交互和组播延迟机制;3)特殊场景如快速发送、半周期回复、重置订阅等机制。通过邮局订阅报纸的类比,帮助理解服务发现的核心原理,并强调流程图对于问题定位的重要性。文章为SOME/IP协议的工程实现提供了实用指导。

nihaoljq2010的博客 1222

[J2EE从入门到精通第1讲]搭建Eclipse+MyEclipse+tomcat开发环境

一、安装JDK  首先下载JDK 5.0(JDK 5.0的下载页面为:http://java.sun.com/j2se/1.5.0/download.jsp); 然后运行JDK 5.0安装程序jdk-1_5_0_06-windows-i586-p.exe,安装过程中所有选项保持默认;最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。   新建系统变量

崔欣的专栏 1万+

【yolo】YOLOv8模型导出完全指南:从PT到ONNX及其他格式的完整实践

摘要:本文全面介绍了YOLOv8模型从PT格式导出为ONNX等部署格式的完整流程与最佳实践。重点解析了关键参数(如format、imgsz、simplify)的作用机制,特别强调输入尺寸imgsz会自动继承训练尺寸的特性,并提供了ONNX、TensorRT等格式的典型导出配置方案。文章还总结了常见问题解决办法,推荐使用simplify优化模型性能,同时分享了通过C#实现模型重命名的实用技巧。最后指出"训练决定能力,导出定义接口"的核心原则,帮助开发者高效完成模型部署转换。

songhuangong123的博客 1917

Android14 Qcom 从Framework到Driver带你打开WIFI(二)

上篇文章讲到了UI打开WIFI以后,逐步调用到加载底层驱动以及通知等相关流程。这篇接着上文继续往下看WIFI ON的后续动作。

IAYLBL的博客 767

J2EE从入门到精通第1讲]搭建Eclipse+MyEclipse+tomcat开发环境

一、安装JDK  首先下载JDK 5.0(JDK 5.0的下载页面为:http://java.sun.com/j2se/1.5.0/download.jsp); 然后运行JDK 5.0安装程序jdk-1_5_0_06-windows-i586-p.exe,安装过程中所有选项保持默认;最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。   新建系统变量

yinwei的专栏 402

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Tomcat 与 JavaEE 入门指南:1 小时搭建环境,跑通第一个 Web 项目

本文为JavaWeb新手提供Tomcat入门指南,帮助理解JavaEE规范与Tomcat的关系。首先解释了JavaEE作为企业级开发规范的核心价值,重点介绍了Servlet、JSP等Web层规范。文章详细演示了Tomcat的下载安装、环境配置和启动验证三步骤,并提供了静态HTML和动态Servlet项目的部署实战。最后总结了5个常见问题解决方案,建议掌握基础后继续学习Servlet、JSP等JavaEE核心技术。通过"先会用再深究"的方式,帮助新手快速跨过JavaWeb开发的第一道门槛。

Pretend________的博客 871

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Tomcat7调试运行环境搭建与源代码分析入门 Tomcat7的核心架构图

1. 需要准备好下面这些工具 JDK 1.6+ Maven 2或3 TortoiseSVN 1.7+ (从1.7开始”.svn”目录集中放在一处了,不再每个目录下都放一份) Eclipse 3.5+ 这4个工具不在这里描述怎么配置了,如果你是有两三年开发经验的Java开发人员,正常来讲都一直在用了。 另外,分析tomcat源代码不需要对这4个工具做什么特殊配置。 2. 下载Tomca

ajian005的专栏 1045

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: 概念介绍
下一篇: Tomcat部署(Tomcat集成IDEA)
Z_cx
博客等级 码龄8年 1389粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值