一、首先打包项目

这里采用eclipse开发工具,选中项目右击,点击Export进入

  

选择web下的 WAR file ,点击next

在这里可能有坑,新装的eclipse没有web文件夹

此时需要下载插件,新装的建议把以下几个一并下载了,开发需要。点击help     Install New Software

Work with: 输入Juno - http://download.eclipse.org/releases/juno ,翻到最下面点开

选择以下几项

点击next 进行下载安装,之后会提示重启,重启后就有了。

回归正题

选择war file 点击next

第一个输入框是选则打包的项目名,不用改动,第二个输入框是选择打包后文件存放的位置。选好后点击Finish.稍等片刻项目就打包好了。

注意:检查一下jar包是否打包进去了。

项目打包到此结束


                                      (分割线)

二、项目部署1(一个tomcat多个项目同一个端口):

将打包好的war包项目直接粘贴到tomcat文件夹下的webapps文件夹里, 如果有多个项目也可一并放入其中,

然后到tomcat文件夹下的bin目录下点击startup.bat ,手动启动Tomcat这个时候tomcat会自动解析webapps下war包并逐一启动的项目。至此实现了一个tomcat启动多个下个项目完成, 但此时所有的项目端口号是共用一个端口号。

三、项目部署2(一个tomcat多个项目不同端口):

首先找到conf文件夹下的server.xml文件并打开(把里面注释的部分先去掉,注意别删错了哈)

这就是tomcat默认的Service配置,默认端口8080,二话不说,先copy为敬。copy之后做以下改动

Service name修改成Catalina1, port端口号更改成8081, Engine name与Service name须一致Host appBase 修改为webapps1。 删掉或注释掉<Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443” />;保存

server.xml文件改动完毕

接着在conf目录下复制一份Catalina文件重命名为Catalina1,在tomcat目录下新建一个webapps1文件夹(这两个名字是不是很熟悉?没错,就是你修改后的名字,新建的这个两个文件夹名要与之前修改的名称保持一致)。

最后一步,把打包好的项目分别拷贝到  webapps,webapps1下, 进入bin目录下,优雅的点击一下startup.bat 。

看到毫秒,咱们的一个tomcat多个项目不同端口发车完毕,成功跑起来了。

                                                              记录分析一些奇怪的知识。

tomcat运行多个项目同一个端口与不同端口的设置的更多相关文章

  1. SpringBoot之外部Tomcat运行Spring Boot项目

    内置tomcat8.5.28 外置的要高于此版本才OK spring boot1.5是访问不了jsp页面的 以后要以2.0版本为主流的

  2. tomcat跑多个项目和不同端口访问项目

    最近笔者在工作中需要同时运行多个项目,且有时需要不同端口访问项目:在此过程中,笔者觉得有必要将注意事项记录一下,以备后边查阅或广大读者借鉴. 工作环境是win7,64位,IDE为eclipse,浏览器 ...

  3. tomcat配置多个项目通过IP加端口号访问

    一个tomcat部署多个项目并通过不同的端口访问 第一步:修改 $TOMCAT_HOME\conf\server.xml文件. 复制Service节点,去掉<Connector port=&qu ...

  4. ideal中把项目打成war包,并放在tomcat运行,遇见的问题。。。

    先说下我遇见的问题吧:最近做项目要把项目放在tomcat上运行,用的springboot框架, 在建项目时选择的是  jar包,项目写完要部署打包是,在pom中虽然把包改成了war ,可是每次放入to ...

  5. idea远程tomcat运行项目

    记录一下idea远程tomcat运行项目的配置过程 背景:每次系统修改代码后则需手动打包手动部署到测试服务器上,为了简化这个过程我这里选择尝试一次idea的远程运行功能,结论来讲这玩意配置麻烦,并不算 ...

  6. SpringBoot webmvc项目导出war包并在外部tomcat运行产生的诸多问题以及解决方案

    背景: 有需求要将原来的Spring(3.2.6) + Springmvc + Hibernate项目重构为Springboot(1.5.2)项目 描述: 记录重构过程,以及期间遇到的种种问题和对应的 ...

  7. Tomcat灵活配置多项目,多端口,多域名,多虚拟目录

    Tomcat的配置都在Tomcat的安装目录的conf文件夹下的server.xml文件 最初内容:(去掉所有注释) <?xml version="1.0" encoding ...

  8. tomcat运行springboot项目war包

    以最简单的spring boot demo项目来演示如何发布项目war包到tomcat,并成功运行(有很多小伙伴会出现404错误) 一.准备一个最简单的demo项目 在IDEA中新建一个项目,一直ne ...

  9. IntelliJ IDEA配置Tomcat运行web项目

    小白一枚,借鉴了好多人的博客,然后自己总结了一些图,尽量的详细.在配置的过程中,有许多疑问.如果读者看到后能给我解答的,请留言.Idea请各位自己安装好,还需要安装Maven和Tomcat,各自配置好 ...

随机推荐

  1. 小白搭建WAMP详细教程---php安装与设置

    一.php官网下载php压缩包 到php官网http://www.php.net 下载,有很多版本,我们这里选择7.2.25,具体步骤如下: 二.php的安装 下载后得到如下的压缩包,将压缩包解压到您 ...

  2. 【论文研读】Sabir, Ekraam, et al. "Recurrent convolutional strategies for face manipulation detection in videos."&#160;Interfaces (GUI)&#160;3.1 (2019).

    #摘要 错误信息通过合成逼真的图像和视频进行传播这一严重问题,需要鲁棒的篡改检测方法来应对.尽管在检测静止图像上的面部篡改方面已付出了巨大的努力,但人们对于通过利用视频流中存在的时序信息,对视频中被篡 ...

  3. Educational Codeforces Round 89 (Rated for Div. 2) C. Palindromic Paths(贪心)

    题目链接:https://codeforces.com/contest/1366/problem/C 题意 有一个 $n \times m$ 的 $01$迷宫,要使从 $(1,1)$ 到 $(n,m) ...

  4. 【noi 2.6_2421】Exchange Rates(DP)

    题意:起始有1000元美元,给出N天美元与加拿大元的汇率.问N天内可以不停的兑换,每次兑换需要收取3%的手续费,问可以得到的最大的美元数. 解法:直接用2个变量存第 i 天时手中是美元和加拿大元的最大 ...

  5. poj1787 Charlie's Change

    Description Charlie is a driver of Advanced Cargo Movement, Ltd. Charlie drives a lot and so he ofte ...

  6. 错误: 未能完成程序集的安装(hr = 0x8007000b)。探测终止。

     解决方案:VS中"工具"->"选项"->"Web项目"->"对网站和项目使用IIS Express的64位版& ...

  7. 洛谷P1462-通往奥格瑞玛的道路-二分+最短路

    洛谷P1462-通往奥格瑞玛的道路 题目描述 在艾泽拉斯,有\(n\)个城市.编号为\(1,2,3,...,n\). 城市之间有\(m\)条双向的公路,连接着两个城市,从某个城市到另一个城市,会遭到联 ...

  8. ElasticSearch 7.x 学习

    目录 ElasticSearch 7.x 一.前言 1.1.正向索引和倒排索引 1.1.1.正向索引 1.1.2.倒排索引 二.安装 三.ES 基本概念 3.1.索引 3.2.文档 3.4.mappi ...

  9. spring-cloud-sleuth/zipkin

    Spring Cloud Sleuth 一般的,一个分布式服务跟踪系统,主要有三部分:数据收集.数据存储和数据展示.根据系统大小不同,每一部分的结构又有一定变化.譬如,对于大规模分布式系统,数据存储可 ...

  10. sdut2879 枚举起点DP

    这个题和乌龟棋之类的DP差不多要学会缩减状态 就是,,我们只需枚举当前这个人是谁,选什么颜色,A用了多少,B用了多少 C用了多少我们就不用枚举了,知道选了多少人,A,B用了多少,你还不知C用了多少么, ...