Tomcat两种部署方式

简介: ################################################不部署################################################  1) 修改server.

################################################不部署################################################ 

 1) 修改server.xml中Host元素的属性, 添加或修改: deployXML="false" deployOnStartup="false" autoDeploy="false" 2) 含义: deployXML="false": 不部署conf/catalina/localhost下的xml相应的WEB应用 deployOnStartup="false" :tomcat启动时, 不部署webapps下的所有web应用 autoDeploy="false": 避免tomcat在扫描改动时, 再次把webapps下的web应用给部署进来.

##############################################################################

java源码部署总结:环境:nginx+tomcat部署方式:源码部署1 源码目录 /chroot2/test/schedule 目录下面就是所有源码了2 tomcat 位置: /usr/local/tomcat/apache-tomcat-scheduleweb-test 主要配置文件server.xml 主要注意:的配置3 nginx配置 upstream配置: upstream tomcat_schedule_web_test{ server localhost:8291 weight=10; } server配置: server { listen 80; server_name test.schedule.toys178.com; index index.jsp index.htm index.php; root /chroot2/test; fastcgi_connect_timeout 600; fastcgi_send_timeout 600; fastcgi_read_timeout 600; location /schedule { proxy_pass http://tomcat_schedule_web_test; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|apk|tar.gz)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } access_log /chroot/wwwlogs/tomcat_schedule_web_test-access.log access; }部署方式:war包部署1 war包目录 /chroot2/test/schedule 目录下面放的是war包,如:ScheduleManage.war2 tomcat 位置: /usr/local/tomcat/apache-tomcat-scheduleweb-test 主要配置文件server.xml 主要注意:的配置

3 nginx配置

  upstream配置:

  upstream tomcat_schedule_web_test{

      server localhost:8291 weight=10;

  }

  server配置:

  server

  {

    listen      80;

    server_name test.schedule.toys178.com;

    index index.jsp index.htm index.html;

    root /chroot2/test;

    location /schedule {   

          proxy_pass http://tomcat_schedule_web_test;

    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|apk|tar.gz)$

    {

          expires      30d;

    }

    location ~ .*\.(js|css)?$

    {

          expires      12h;

    }

    access_log  /chroot/wwwlogs/tomcat_schedule_web_test-access.log  access;

  }

目录
相关文章
|
2月前
|
Java jenkins 应用服务中间件
结合Jenkins与Tomcat,实施Maven项目的自动构建和部署流程。
任何项目构建和部署的自动化流程,总离不开对各个环节精细把控与密切配合。涉及到源代码管理、构建工具、持续集成服务器以及最终的运行时环境的协调。通过上述简洁实用的步骤,可以实现Maven项目从源代码到运行状态的无缝过渡,进而提升软件开发的效率与质量。
210 0
|
5月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
305 41
|
5月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
412 17
|
5月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
127 18
|
5月前
|
开发框架 关系型数据库 Java
Linux操作系统中JDK、Tomcat、MySQL的完整安装流程以及J2EE后端接口的部署
然后Tomcat会自动将其解压成一个名为ROOT的文件夹。重启Tomcat,让新“植物”适应新环境。访问http://localhost:8080/yourproject看到你的项目页面,说明“植物”种植成功。
144 10
|
9月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
133 23
|
9月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
177 25
|
9月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
152 22
|
10月前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
616 26
|
12月前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
736 0