tomcat
作者:David的日常
该篇教程主要讲解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.安装
先创建一个容器
进入高级视图进行编辑
参考填写
tomcat
tomcat:9.0
http://[IP]:[PORT:9090]
添加其他参数
8080
9090
/usr/local/tomcat/webapps
/mnt/user/appdata/tomcat/webapps
安装完成
2.使用
打开是这个样子的(正常现象,其实已经安装成功,只是webapps路径还没有放包运行)
2.1.演示demo
其实正常来说,webapps会有一个官方演示demo
有些人会纠结,这里说一下解决方法,打开命令行
来到tomcat文件夹路径,输入
cd /usr/local/tomcat
将webapps.dist路径的文件,移动到webapps路径
mv webapps.dist/* webapps
一般上面步骤其实就已经可以了,这里也可以将webapps.dist删除掉
rm -rf webapps.dist/
再次打开浏览器,熟悉的画面
2.2.打包部署
提前说明一点,我也是小白,下面内容有可能有些地方说得有问题,方法也不止一种,能力有限只说了我会的。
这里不会有详细教程,可以参考这些
springboot项目jar打包
springboot项目war打包
war和jar区别:
打包成war包:需要一个服务器,有服务器才能执行,服务器启动的时候需要占用资源,而且还占用端口号,项目是放到服务器里面取的,这种方式是服务器占用比较多,启动tomcat,再启动应用才行,好处是能够充分应用这个服务器的能力,他们是独立的 ,能利用tomcat做一些请求和操作。
打包成jar包:比较小巧一点,不依赖服务器,用起来比较简单和方便,不需要做过多的配置,jar包里面有内嵌的tomcat,但是内置的比不上独立的服务器,在某些功能上呢比独立的服务器要弱
2.3.jar包部署
jar包在java环境可以直接运行,但是Tomcat上感觉就有点点麻烦,不建议。
将jar包放到映射出来的webapps路径下(放哪里其实没关系)
启动tomcat,打开命令行
来到webapps路径
cd /usr/local/tomcat/webapps
运行test.jar包(会看见8080端口已经被占用)
java -jar test.jar
解决方法,jar修改端口
Tomcat这边加多一个端口映射
重复上面步骤,重新运行test.jar包,没有报错了,说明已经正常运行了
2.4.war包部署
jar包比较繁琐一些,war包部署就方便很多了
将jar包放到映射出来的webapps路径下(改名为ROOT)
启动tomcat(已经启动的可以重启)
这样就可以了,就是这么简单(运行状况可以看日志)
蓬呼卸1865tomcat是干什么用的? -
冶滕朋13421508259 ______ tomcat是一个jsp网站的Web应用服务器,类似于Windows中的IIS(Internet网络信息服务). 细节如下: 1. Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个...
蓬呼卸1865tomcat是什么啊? -
冶滕朋13421508259 ______ 随着java的流行,其在web上的应用也越来越广,tomcat作为一个开源的servlet容器,应用前景越来越广,下面的网站将向你讲述tomcat的一些知识.http://www.fesge.com/wzjx/0305/tomcat.htm
蓬呼卸1865tomcat是什么 -
冶滕朋13421508259 ______ 是一个开源而且免费的jsp服务器,由apache软件基金会的jakarta项目中的一个核心项目,因为tomcat技术先进性能稳定和监督易用性已成为最为广泛的jsp服务器 jsp是由sun公司倡导的一种动态网页技术标准
蓬呼卸1865TomCat是什么软件啊? -
冶滕朋13421508259 ______ Tomcat是什么? 网上的定义是这样的? functions as a servlet container developed under the Jakarta Project at the Apache Software Foundation. Tomcat implements the servlet and the JavaServer Pages (JSP) specifications from Sun ...
蓬呼卸1865tomcat是什么?使用tomcat需要哪些配置 -
冶滕朋13421508259 ______ tomcat一般是一个web服务器 一般是配合java的jsp对外提供网页服务的一个服务器.
蓬呼卸1865服务器上的tomcat是什么 -
冶滕朋13421508259 ______ 你的服务器上运行JSP 页面和Servlet .和微软的IIS优点像. 你可以理解成有了 tomcat,服务器才能对JAVA、JSP、Servlet 做出反应.
蓬呼卸1865怎么理解tomcat,具体点 -
冶滕朋13421508259 ______ Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成.由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现.Tomcat被...
蓬呼卸1865TomCat是什么软件啊? -
冶滕朋13421508259 ______ Tomcat是什么? 网上的定义是这样的? functions as a servlet container developed under the Jakarta Project at the Apache Software Foundation. Tomcat implements the servlet and the JavaServer Pages (JSP) specifications from Sun ...
蓬呼卸1865tomcat是什么软件 和JAVA有什么关系呢? -
冶滕朋13421508259 ______ Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,目前最新版本是6.0.14.Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成.由于...
蓬呼卸1865TomCat是什么软件啊?
冶滕朋13421508259 ______ Tomcat是什么? 网上的定义是这样的? functions as a servlet container developed under the Jakarta Project at the Apache Software Foundation. Tomcat implements the servlet and the JavaServer Pages (JSP) specifications from Sun ...