Tomcat三种部署方式_tomcat部署的三种方法-程序员宅基地

技术标签: tomcat  

Tomcat

1 Tomcat使用

tomcat官网

  • tomcat目录介绍
目录名 说明
bin 专门用来存放 Tomcat 服务器的可执行程序
conf 专门用来存放 Tocmat 服务器的配置文件
lib 专门用来存放 Tomcat 服务器的 jar 包
logs 专门用来存放 Tomcat 服务器运行时输出的日记信息
temp 专门用来存放 Tomcdat 运行时产生的临时数据
webapps 专门用来存放部署的 Web 工程。
work 是 Tomcat 工作时的目录,用来存放 Tomcat 运行时 jsp 翻译为 Servlet 的源码,和 Session 钝化的目录
  • 如何启动tomcat

找到 Tomcat 目录下的 bin 目录下的 startup.bat 文件,双击,就可以启动 Tomcat 服务器

在浏览器输入:http://localhost:8080经行验证tomcat是否启动成功。

  • 如何修改 Tomcat 的端口号

Mysql 默认的端口号是:3306

Tomcat 默认的端口号是:8080

找到 Tomcat 目录下的 conf 目录,找到 server.xml 配置文件,即可找到对应修改项

2 乱码问题

当配置了-Dfile.encoding=UTF-8给idea64.exe.vmoptions

则对应的logging.properties就不需要修改成GBK

3 Tomcat项目部署

3.1 webapps

  • 将编写并编译好的web项目(注意要是编译好的),放入到 webapps 中
img
  • 启动tomcat服务器(双击 apache-tomcat-6.0.16\bin 目录下的 startup.bat,启动服务器)

  • 在浏览器输入:http://localhost:8080/项目名

img

3.2 修改 conf/server.xml 文件

  • 打开tomcat下conf/server.xml,在<Host> </Host>标签之间输入项目配置信息
<Context path="/meyon" docBase="D:\MyLife\java-web\some-others\Javaweb\Meyon\Meyon\out\artifacts\Meyon_war_exploded" reloadable="true" />

path: 浏览器访问时的路径名

docBase: web项目的WebRoot所在的路径,注意是WebRoot的路径,不是项目的路径。其实也就是编译后的项目

reloadble: 设定项目有改动时,tomcat是否重新加载该项目

  • 双击 startup.bat,启动 tomcat 服务器,然后在浏览器输入访问的项目名称路径

3.3 新建xml

  • 进入到 apache-tomcat-xxx.xx.x\conf\Catalina\localhost 目录,新建一个 项目名.xml 文件
img
  • 在 那个新建的 xml 文件中,增加下面配置语句(和上面的是一样的,但是不需要 path 配置,加上也没什么用)
<Context  docBase="D:\MyLife\java-web\some-others\Javaweb\Meyon\Meyon\out\artifacts\Meyon_war_exploded"  reloadable="true" />
  • 在浏览器输入路径:localhost:8080/xml文件名/访问的文件名
img
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Timi_Toro/article/details/119134648

智能推荐

基于小波变换的滤波算法matlab程序_小波变换matlab程序-程序员宅基地

文章浏览阅读4.9k次,点赞5次,收藏18次。function ynewq = func_wavelet_filter(Signal);num = 220;coef = 3;ynewq = zeros(1,length(Signal));x = zeros(1,1024);xx = zeros(1,num);b = zeros(1,21);for i=1:1:length(Signal) if i<=1024 ynewq(i) = Signal(i); ..._小波变换matlab程序

Linux磁盘扩容LVM_物理分区/dev/sdx容量扩大,怎么扩展 到lvm里去呢-程序员宅基地

文章浏览阅读295次。在安装系统的时候我选择的是自动分区,系统就会自动以LVM的方式分区。为了保证系统后期的可用性,建议所有新系统安装都采用LVM。LVM结构图 扩容步骤 1. 查看磁盘设备 命令:# fdisk -l 结果:Disk /dev/sda: 697.9 GB, 697932185600 bytes255 heads, 63 sectors/track, 84852 cylindersUnits = c..._物理分区/dev/sdx容量扩大,怎么扩展 到lvm里去呢

springboot启动 java.lang.ref.ReferenceQueue.remove、com.mysql.jdbc.AbandonedConnectionCleanupThread.run_springboot出现 com.mysql.cj.jdbc.abandonedconnection-程序员宅基地

文章浏览阅读1.1k次。java.lang.Object.wait(Native Method)java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)2021-05-16 20:06:25.409 INFO 3860 --- [ main] Condi..._springboot出现 com.mysql.cj.jdbc.abandonedconnectioncleanupthread

eNSP命令及组建简单局域网并使各PC连通(DHCP)_ensp 由pc1\pc2\pc3\pc4组建的局域网-程序员宅基地

文章浏览阅读1.1w次,点赞7次,收藏49次。eNSP的使用文章目录前言1、安装eNSP安装设置兼容性检测是否安装成功2、软件的使用设备介绍简单 局域网组建设备基础配置命令配置使用ping命令检测网络连通性DHCP服务 --动态主机配置协议PC通过DHCP获取ip地址,所有PC可相互访问前言**第二天学习,使用eNSP组建简单网络,使所有PC可以互相访问**1、安装eNSP安装使用eNSP前,需要以下按顺序安装exe文件最好按默认设置安装WinPcap_4_1_3Wireshark-win61-3.0.2Oracle._ensp 由pc1\pc2\pc3\pc4组建的局域网

C4D-造型工具笔记_c4d造型工具组的属性与运用-程序员宅基地

文章浏览阅读2.5k次。1、python生成器——不懂python语言,忽略(用语言来写图像形状)2、实例——新建物体,把物体拉到实例的参考对象栏,选中渲染实例,实例拉出来,形成两个物体,改动物体时,两个物体会同步改动。菜单栏运动图形中的实例,意思一样。3、连接——相当于打组。连接作为父级,物体作为子级,实现子级同步改变,用的比较少,需要单独调节物体时,可控性差。4、阵列——物体在阵列的子级能形成副本,可以修改副本的数量..._c4d造型工具组的属性与运用

百度云盘上传文件 提示服务器错误,百度网盘上传文件失败怎么办?百度网盘无法上传文件的解决办法...-程序员宅基地

文章浏览阅读6.6k次。百度网盘上传文件失败怎么办?相信很多伙伴都会为重要文件做一个网络备份,通常大家会选择上传到百度网盘中,然而有用户遇到百度网盘一直上传文件失败的情况,或者上传出现网络异常,碰到这样的情况该如何解决呢?别着急,下面小编给大家分享百度网盘无法上传文件的解决办法。百度网盘上传文件失败怎么办?1、先测一下自己的网络速度是多少,一般1M的网速,上行速度就是约100K,4M的网速,上行速度是400K,可以用36..._百度网盘怎么上传不了文件

随便推点

Copilot 自动编程AI工具_ai自动编程-程序员宅基地

文章浏览阅读8.6k次。OpenAI与GitHub联合构建的AI自动编程工具Copilot,Copilot基于自然语言处理模型GPT-3搭建而成,Copilot预览版已经正式上线Visual Studio Code平台OpenAI的GPT-3初识2019年DOTA2的顶级赛事TI8的正赛完成,OpenAI以2:0完胜了OGOpenAI开始转战自然语言处理领域,OpenAI发布了全新一代的NLP模型——GPT-3GPT-3商业应用CopilotGPT-3最火的阶段,代码补全这个应用虽然也被业界关注.._ai自动编程

【科技百咖】30年专注网络安全,江民科技不止是杀毒-程序员宅基地

文章浏览阅读479次。改版声明重整旗鼓,再出发!时光如白驹过隙,世事如白云苍狗。2019年上半年已过,下半年已悄然来临。中国软件网对微信订阅号对内容重新进行规划。每周微信的头条文章调整为:“科..._中国网络安全30年

GD32 DMA串口接收发送_gd32 串口dma收发-程序员宅基地

文章浏览阅读1.2w次,点赞6次,收藏47次。最近,工作上需要将mlx90640的数据通过串口传出去,而数据比较大,发送得比较慢,就想着看能不能用DMA来发送看速度会不会快点。_gd32 串口dma收发

win10 屏幕切换鼠标手势桌面边缘快捷切换 ahk_ahk if state=u-程序员宅基地

文章浏览阅读3.5k次。依赖的脚本:AutoHotkey 直接安装上即可把一下脚本内容存为 ahk 文件,然后执行即可;单屏的可以自己调整下面判定的 xpos、ypos 数值调整到你想要的范围双屏版左右切换-Win10边缘触碰切换虚拟桌面脚本.ahk;左右两个屏幕:1920x1020;左侧边缘为负数,右侧边缘为正数;双屏显示器版本:左右双侧中间区域边缘部分可触发;这个是设置鼠标坐标的相对位置,本例是相对雨整..._ahk if state=u

GCC-3.4.6源代码学习笔记(62)_gcc version 3.4.6支持的c++版本-程序员宅基地

文章浏览阅读865次。4.3.1.7.6. 其它具有C链接性的C++语言成分4.3.1.7.6.1. 标准部分和c_common_nodes_and_builtins走过一长段路程后,我们回到cxx_init_decl_processing。注意current_lang_name仍然是lang_name_c,表明下面构建的节点仍然是C链接性的。3002~3009的类型节点用于C++和Java之间的接口(即,extern “Java” …)。 cxx_init_d_gcc version 3.4.6支持的c++版本

CURL Linux_linux中的curl-程序员宅基地

文章浏览阅读370次。命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url] 常见参数:复制代码 -A/–user-agent 设置用户代理发送给服务器 -b/–cookie c..._linux中的curl

推荐文章

热门文章

相关标签