以是,我们在不修正端口的情形下,可以直接在此目录下新增多个项目目录,也可以直接将war包放在此目录下,由于测试环境,我们直接仿照war解压后的目录,用添加目录来替代。

准备测试的首页文件

修正配置文件

tomcat运行多个jsp一个Tomcat 若何安排多个项目附多种解决计划及具体步调 GraphQL

docBase属性: 指定Web运用的文件路径,可以是绝对路径,也可以给定相对路径

path属性: 指定访问该Web运用的URL入口。

reloadable属性: 若这个属性为true,tomcat做事器在运行状态下会监视WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到class文件被更新,做事器会自动重新加载Web运用。

重启Tomcat做事,测试访问,结果如下:

支配成功。

注:配置文件中增加的配置步骤可以不做,直接跳过,不是必须要做的步骤。

2、修正端口

第二种修正端口的方法,实在是基于第一种方法做出的改良,在tomcat目录下创建多个webapps目录。

删除webapps目录下的java项目,并删除webapps1目录下test项目即可。

修正配置文件

server.xml已有第一个项目的配置信息,现在须要新增第二个项目的配置,在Server节点下,新增一个Service节点,第2个Service节点直接复制第1个Service内容修正即可。

只须要把稳修正几个配置即可,不太熟习的读者,可以利用代码工具比较一下,就会创造两段配置的不同,这里就不多阐明了。

Service的name属性修正为Catelina1;http协议访问的Connector port属性修正为8081;Engine的name属性修正为Catelina1;Host的appBase属性修正为webapps1;重启做事并测试访问