一个服务器上运行多个tomcat,显示总启动某一个特定tomcat

一个服务器上运行多个tomcat,显示总启动某一个特定tomcat

今天想在公司的一个服务器上加一个 tomcat运行自己的工程做测试,因为此服务器上之前有一个tomcat,为了不冲突,又重新下载了一个。然后就直接./startup.sh启动了,一直启动失败,也看不到具体报错信息。于是,找到tomcat/bin/catalina,sh这个文件,直接./catalina.sh run 运行这个脚本,这样就能看到具体的报错信息了。

可是报错显示启动过程中的日志信息居然是之前已经有的tomcat的信息。反反复复试了好多次都是如此,百思不得其解。

只能网上求助了,其中我感觉最接近的一个可能的解决办法是在/etc/profile文件中设置tomcat的环境变量。tomcat是不需要配环境变量的啊,可是现在有多个tomcat,最好指定下各自所在的目录。然而问题又来了,我是在公司的服务器,没有权限修改profile文件。只能再想其他的办法了。

最后,终于又百度到一个靠谱的,在我安装的tomcat里面的bin下面的./startup.sh ,  ./shutdown.sh , ./catalina.sh这三个文件的开始位置中分别加入以下脚本语句:

一个服务器上运行多个tomcat,显示总启动某一个特定tomcat

export CATALINA_BASE=/home/aicappusr/tomcat29
export CATALINA_HOME=/home/aicappusr/tomcat29

即现tomcat的位置。

这样再次启动就可以了。

当然,因为多了tomcat,tomcat的端口号肯定也要改。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106328.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用cJSON解析JSON字符串

    使用cJSON解析JSON字符串使用cJSON解析JSON字符串一、为何选择cJSON;二、cJSON的核心结构体;三、解析JSON格式;1,下载源码;2,包含cJSON的源码;3,解析一个键值对;4,解析一个结构体; 5,解析结构体数组的JSON串;附带例程;

    2022年6月29日
    78
  • mysql卸载和重新安装失败_MySQL安装失败

    mysql卸载和重新安装失败_MySQL安装失败卸载MySQL

    2022年9月25日
    2
  • WebSocket初探

    WebSocket初探

    2021年12月6日
    40
  • substring字符串截取

    substring字符串截取字符串截取:1取字符串的前i个字符str=str.substring(0,i);2去掉字符串的前i个字符str=str.substring(i);3从右边开始取i个字符str=str.substring(str.length()-i);str=str.substring(str.length()-i,str.length());4从右边开始去掉i个字符str=str.substring(0,str.Length-i);5从开始截取到中间某个指定

    2022年5月23日
    68
  • 编译LAVFilters

    编译LAVFiltersLAV Filters编译全攻略0. Msys mingw安装1. Git安装2. Yasm下载3. Lavfiltes下载4. Ffmpeg下载5. Pkg-config 不用单独用gtk+包包含了很多工具和库用于mingw 【开发环境】直接下载的地址http://xhmikosr.1f0.de/tools/ 且包含了yasm zlib等已经弄好了。-j8也可

    2022年5月21日
    50
  • 使用SSH隧道和Squid创建专用加密代理以进行真正的隐私浏览「建议收藏」

    使用SSH隧道和Squid创建专用加密代理以进行真正的隐私浏览「建议收藏」在远程Linux机器上运行代理服务器,并通过SSH隧道将所有流量传输到它。第1步:安装Squid因为我使用CentOS,所以我只是做了一个 yuminstallsquid第2步:配置Squid好吧,默认的squid配置(/etc/squid/squid.conf)非常好,虽然我需要添加一个ACL子句,所以我实际上可以使用代理。远程的局域网是192.168.1.0/24,所以把这…

    2025年10月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号