tomcat主要用于部署web应用程序。
1)默认情况下,项目部署在~/tomcat/webapps/下。当tomcat周围的装载机位置在服务器.xml中的配置。
2)将项目编译成war包,并将其直接放到tomcat加载位置。默认情况下,在webapps下,启动tomcat。每个项目的名称都不同。
3)最好不要把太多的项目放在tomcat下。您可以分别部署它们并创建不同的端口。
毫无疑问,tomcat和nginx和apache一样,支持多个虚拟主机。无论是在linux还是windows下,它们的用法都是相同的,与操作系统无关。
另一种方法是通过主机指定项目。在linux下部署tomcat之后,有一个名为服务器.xml此配置文件是用于管理项目或虚拟主机的文件。找到以下配置并根据需要添加。
</host>
<hostname=“webtwo”appbase=“/home/web/”unpackwars=“true”autodeploy=“true”xmlvalization=“false”xmlnamespaceaware=“false”>
<contextpath=“docbase=”/home/web/two”debug=“0”reloadable=“true”/></host>
~同一个tomcat的多个端口上的不同项目
在tomcat的安装目录中找到c/programfiles/apache-tomcat-6.0.29/conf服务器.xml
(1),in
(2)复制webapps目录,将其命名为webapps2,然后在该目录下放置另一项。然后,将docbase属性指向目录。
优点:根目录下可以部署多个项目
2。tomcat方法
tomcat有三种部署项目的方法:[1。把项目直接放到webapps中
2。修改形态服务器.xml三。在catalina/localhost目录中,添加一个xml文件,添加上下文内容,并指向项目目录。
优先级是:3>2>1
第三种方法的优点是定义别名。服务器端运行的项目名为path,外部访问的url使用xml文件名。这种方法非常方便隐藏项目的名称。对于某些项目,名称是固定的,不能更改。但是,当从外部访问时,需要更改路径,这非常有效。
第二和第三,您可以定义一些个性配置,例如数据源配置。
tomcat对应于进程,可以在windows的进程管理器中看到。打开tomcat将添加一个java进程。无论tomcat中部署了多少应用程序,tomcat都是多线程的。即使只部署了一个应用程序,tomcat也是多线程的。tomcat中的线程可以通过代码或配置来控制。主题首先可以理解java线程模型