UNRAID篇!Tomcat轻量级应用服务器

2022-10-26 15:22:30 1点赞 30收藏 4评论

该篇教程主要讲解Tomcat服务器的安装和简单使用


Apache Tomcat:一个开源而且免费的jsp服务器,属于轻量级应用服务器。可以实现JavaWeb程序的装载,是配置JSP(Java Server Page)和JAVA系统必备的一款环境。可以将打包好的jar包或war包轻松部署到服务器上面。



主要流程目录:

1.安装

2.使用

2.1.演示demo

2.2.打包部署

2.3.jar包部署

2.4.war包部署


1.安装

先创建一个容器


UNRAID篇!Tomcat轻量级应用服务器



进入高级视图进行编辑


UNRAID篇!Tomcat轻量级应用服务器


参考填写

tomcat

tomcat:9.0

http://[IP]:[PORT:9090]


UNRAID篇!Tomcat轻量级应用服务器



添加其他参数


UNRAID篇!Tomcat轻量级应用服务器



8080

9090


UNRAID篇!Tomcat轻量级应用服务器



/usr/local/tomcat/webapps

/mnt/user/appdata/tomcat/webapps



安装完成


UNRAID篇!Tomcat轻量级应用服务器



2.使用

打开是这个样子的(正常现象,其实已经安装成功,只是webapps路径还没有放包运行)


UNRAID篇!Tomcat轻量级应用服务器



2.1.演示demo

其实正常来说,webapps会有一个官方演示demo


有些人会纠结,这里说一下解决方法,打开命令行


UNRAID篇!Tomcat轻量级应用服务器



来到tomcat文件夹路径,输入

cd /usr/local/tomcat


UNRAID篇!Tomcat轻量级应用服务器



将webapps.dist路径的文件,移动到webapps路径

mv webapps.dist/* webapps

UNRAID篇!Tomcat轻量级应用服务器



一般上面步骤其实就已经可以了,这里也可以将webapps.dist删除掉

rm -rf webapps.dist/


UNRAID篇!Tomcat轻量级应用服务器


再次打开浏览器,熟悉的画面


UNRAID篇!Tomcat轻量级应用服务器



2.2.打包部署

提前说明一点,我也是小白,下面内容有可能有些地方说得有问题,方法也不止一种,能力有限只说了我会的。

这里不会有详细教程,可以参考这些

springboot项目jar打包

springboot项目war打包

war和jar区别

打包成war包:需要一个服务器,有服务器才能执行,服务器启动的时候需要占用资源,而且还占用端口号,项目是放到服务器里面取的,这种方式是服务器占用比较多,启动tomcat,再启动应用才行,好处是能够充分应用这个服务器的能力,他们是独立的 ,能利用tomcat做一些请求和操作。

打包成jar包:比较小巧一点,不依赖服务器,用起来比较简单和方便,不需要做过多的配置,jar包里面有内嵌的tomcat,但是内置的比不上独立的服务器,在某些功能上呢比独立的服务器要弱

2.3.jar包部署

jar包在java环境可以直接运行,但是Tomcat上感觉就有点点麻烦,不建议。

将jar包放到映射出来的webapps路径下(放哪里其实没关系)


UNRAID篇!Tomcat轻量级应用服务器



启动tomcat,打开命令行


UNRAID篇!Tomcat轻量级应用服务器



来到webapps路径

cd /usr/local/tomcat/webapps


UNRAID篇!Tomcat轻量级应用服务器


运行test.jar包(会看见8080端口已经被占用)

java -jar test.jar


UNRAID篇!Tomcat轻量级应用服务器



解决方法,jar修改端口


UNRAID篇!Tomcat轻量级应用服务器



Tomcat这边加多一个端口映射


UNRAID篇!Tomcat轻量级应用服务器



重复上面步骤,重新运行test.jar包,没有报错了,说明已经正常运行了


UNRAID篇!Tomcat轻量级应用服务器



2.4.war包部署

jar包比较繁琐一些,war包部署就方便很多了


将jar包放到映射出来的webapps路径下(改名为ROOT)


UNRAID篇!Tomcat轻量级应用服务器



启动tomcat(已经启动的可以重启)


UNRAID篇!Tomcat轻量级应用服务器



这样就可以了,就是这么简单(运行状况可以看日志)


UNRAID篇!Tomcat轻量级应用服务器



作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

DELL 戴尔 Precision 3470 14英寸图形移动工作站笔记本i5-1250P/16G/1T固态/集显/定制

DELL 戴尔 Precision 3470 14英寸图形移动工作站笔记本i5-1250P/16G/1T固态/集显/定制

7999元起

倍控 E5-2650V4 TrueNAS存储服务器

倍控 E5-2650V4 TrueNAS存储服务器

1799元起

倍控 G30S-N100四网2.5G DDR5 准系统

倍控 G30S-N100四网2.5G DDR5 准系统

699元起

etsme小型私有云Me盒 分布式云计算加密存储私密云盘网盘家庭相册

etsme小型私有云Me盒 分布式云计算加密存储私密云盘网盘家庭相册

3899元起

etsme个人私有云 Me盒 个人云 家庭云 个人数字化平台 加密通讯 自主社交 个人云盘 标准版黑色

etsme个人私有云 Me盒 个人云 家庭云 个人数字化平台 加密通讯 自主社交 个人云盘 标准版黑色

3799元起

惠普(HP)HPE GEN8/9/10服务器硬盘通用大小盘系列 2.5/3.5英寸 1.2T 10K SAS

惠普(HP)HPE GEN8/9/10服务器硬盘通用大小盘系列 2.5/3.5英寸 1.2T 10K SAS

1599元起

畅网微控 迷你主机(R7-7840HS、准系统)

畅网微控 迷你主机(R7-7840HS、准系统)

2818元起

HP 惠普 ZBook Firefly14G9 14英寸移动图形工作站设计本 i7-1255U/16G DDR5/512G SSD/4G独显T550/Win11H

HP 惠普 ZBook Firefly14G9 14英寸移动图形工作站设计本 i7-1255U/16G DDR5/512G SSD/4G独显T550/Win11H

7999元起

DELL 戴尔 企业级服务器机房设备 H345 阵列卡

DELL 戴尔 企业级服务器机房设备 H345 阵列卡

暂无报价

超聚变 配件 适用于2288服务器 影.驰RTX3060显卡

超聚变 配件 适用于2288服务器 影.驰RTX3060显卡

暂无报价

HPE MicroSvr G10+ v2微型塔式服务器主机工作站机箱存储设备cpu 奔腾G6405 16G内存 NHP

HPE MicroSvr G10+ v2微型塔式服务器主机工作站机箱存储设备cpu 奔腾G6405 16G内存 NHP

8499元起

DELL 戴尔 PowerEdge R740/R750XS 2U机架式服务器虚拟化主机GPU显卡 R740 1*铜牌3204 6核心6线程 16G内存/1TB 企业级/三年联保

DELL 戴尔 PowerEdge R740/R750XS 2U机架式服务器虚拟化主机GPU显卡 R740 1*铜牌3204 6核心6线程 16G内存/1TB 企业级/三年联保

15649元起

DELL 戴尔 Precision T5820 塔式图形工作站建模渲染设计台式电脑主机至强W-2223/8G/2T/2G独显/定制

DELL 戴尔 Precision T5820 塔式图形工作站建模渲染设计台式电脑主机至强W-2223/8G/2T/2G独显/定制

9599元起

倍控 G31 11代I7-1165G7爱快软路由N5105主机i226 M.2 准系统+电源 G31-I3-1115G4四网2.5G 6A电源

倍控 G31 11代I7-1165G7爱快软路由N5105主机i226 M.2 准系统+电源 G31-I3-1115G4四网2.5G 6A电源

890元起

DELL 戴尔 PowerEdge R350 1U机架式服务器数据库金蝶用友电脑整机 至强E-2356G 六核心 16G/2*4TB企业级

DELL 戴尔 PowerEdge R350 1U机架式服务器数据库金蝶用友电脑整机 至强E-2356G 六核心 16G/2*4TB企业级

14499元起

Lenovo 联想 服务器主机SR570 台式机1U电脑工作站机架式ERP财务软件存储商用 1颗至强铜牌3204 6核1.9GHz 16G内存/2块2T SATA硬盘

Lenovo 联想 服务器主机SR570 台式机1U电脑工作站机架式ERP财务软件存储商用 1颗至强铜牌3204 6核1.9GHz 16G内存/2块2T SATA硬盘

暂无报价
4评论

  • 精彩
  • 最新
  • 部署没什么问题,问题出现在性能优化上,总觉得不如weblogic,压测结果也是,吞吐量比不上,并发数也上不去。而且集群配置完也没改善

    校验提示文案

    提交
    太专业了,很多配置我也只是简单用用 [很惊讶]

    校验提示文案

    提交
    额,个人用不需要优化,做好防护就行了。最近在折腾这个优化,摸不着头脑

    校验提示文案

    提交
    收起所有回复
  • 搞个软连接直接映射某个文件夹,然后优化一下web.xml和conf就差不多了,如想部署多个应用可以apache或者nginx搞个分发和负载均衡。 [高兴] [高兴] [高兴]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
30
扫一下,分享更方便,购买更轻松