1.将web项目打包成xxxx.war

2.将war包放到webapps下

3.修改conf/resin.xml文件如下部分:

 1   <!--
 2      - Configures the main application cluster.  Load-balancing configurations
 3      - will also have a web cluster.
 4     -->
 5   <cluster id="app">
 6     <!-- define the servers in the cluster -->
 7     <server-multi id-prefix="app-" address-list="127.0.0.1" port="6801">
 8       <watchdog-port>6601</watchdog-port>
 9       <http address="*" port="设置访问端口"/>
10     </server-multi>
11
12     <host-default>
13       <!-- creates the webapps directory for .war expansion。
14 这里是war包放置的目录 -->
15       <web-app-deploy path="webapps"
16                       expand-preserve-fileset="WEB-INF/work/**"
17                       multiversion-routing="${webapp_multiversion_routing}"
18                       path-suffix="${elastic_webapp?resin.id:''}"/>
19     </host-default>
20
21     <!-- auto virtual host deployment in hosts/foo.example.com/webapps -->
22     <host-deploy path="hosts">
23       <host-default>
24         <resin:import path="host.xml" optional="true"/>
25       </host-default>
26     </host-deploy>
27
28     <host id="" root-directory=".">
29 <!--id是访问路径,root-directory这里配置项目路径,xxxx为src上一级目录。即xxxx.war解压后的目录-->
30       <web-app id="/" root-directory="webapps/xxxx">
31         <form-parameter-max>100</form-parameter-max>
32         <stderr-log path='log/stderr.log' timestamp='[%Y-%m-%d %H:%M:%S] ' rollover-period='1D'/>
33         <stdout-log path='log/stdout.log' timestamp='[%Y-%m-%d %H:%M:%S] ' rollover-period='1D'/>
34       </web-app>
35     </host>
36
37
38   </cluster>

转载于:https://www.cnblogs.com/woshimrf/p/4801162.html

resin4 发布war包相关推荐

  1. pipeline 发布war包

    pipline 写法分为 脚本式和声明式,下面采用脚本式编程: node { stage('checkout') { echo '开始检出代码' checkout([$class: 'GitSCM', ...

  2. maven生成war包的两种方式

    war包即对WEB应用程序进行打包,用于应用容器的部署.如在jboss中只要把war包丢入deploy目录下即可发布自己的应用了.打包方式有很多中,很多工具本身就支持此功能.下面主要介绍通过maven ...

  3. linux替换jar包目录,Linux下用jar命令替换war包中的文件【转】

    问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法. 1.如果要替换的文件直接在 ...

  4. linux替换jar的文件,Linux下用jar命令替换war包中的文件【转】

    问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法. 1.如果要替换的文件直接在 ...

  5. Tomcat下使用war包发布项目

    在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署. 在下文中$CATALINA_HOME指的是Tomcat根目录. 一.静态部署 静态部署指的是我们在服务器启动之前部署我们的 ...

  6. Spring Boot 发布 jar 包转为 war 包秘籍。

    转载自 Spring Boot 发布 jar 包转为 war 包秘籍. Spring Boot是支持发布jar包和war的,但它推荐的是使用jar形式发布.使用jar包比较方便,但如果是频繁修改更新的 ...

  7. springboot项目打war包发布到外置tomcat

    第一步:修改pom.xml 1. <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> ...

  8. Spring boot如何打war包发布到tomcat

    前言: 平时在使用java做项目开发时,首先想到利用框架来提升开发效率,和提高可维护性.选择spring可以使用ssm(spring框架,springMVC,mybatis),而且企业中应用也比较广泛 ...

  9. Web(servlet) 应用程序将其发布在 Web AppServer 服务器(war包)

    第一种 1.xx.war包存放在Tomcat的安装文件夹下的/webapps下 2.启动tomcat,此时war包被解压 3.重启Tomcat,然后在浏览器中访问:http://localhost:8 ...

最新文章

  1. Js中判断变量存不存在的问题
  2. 2021-10-7 !二叉树的层序遍历
  3. OpenGL 网格Mesh
  4. oracle的隐式游标有哪些,Oracle隐式游标小例子
  5. Spring和JSF集成:MVC螺母和螺栓
  6. 建立一个lstm_基于LSTM的双色球预测(一)
  7. 恭喜我司李震博士被聘为南京航空航天大学兼职教授
  8. 解决System进程占用80端口的问题
  9. python贪吃蛇设计报告_Python实现AI版贪吃蛇
  10. scrapy_redis分布式爬虫遇到的问题DEBUG: Filtered offsite request to
  11. Ubuntu 论坛遭到入侵,用户数据泄露
  12. Logo Grabber 一键快速下载网站Logo 的免费插件
  13. 学生宿舍管理mysql设计_学生宿舍管理系统的设计与实现(PHP,MySQL)(含录像)
  14. 在 Python 中打印换行符——打印一个新行
  15. RootBeanDefinition、ChildBeanDefinition、GenericBeanDefinition的区别
  16. CreateJS-SoundJS翻译
  17. 一种专家数据库的开发与实现 (转)
  18. 11【门面设计模式】
  19. 小程序云开发实现微信支付,不需要搭建服务器
  20. Android访问中央气象台的天气预报API得到天气数据

热门文章

  1. 视频异常行为检测算法MPN,在多个数据库上达到SOTA
  2. Kaggle新赛:自动检测赛场上的头盔撞击事件
  3. 迁移性好、多用途,港中文提出特征分离的无监督人类三维姿态表征
  4. 微软开源计算机视觉专题库,含分类、检测、分割、关键点、跟踪、动作识别等主流方向...
  5. MMSegmentation:标准统一的语义分割框架
  6. 视频分享|新冠肺炎疫情趋势预测大赛技术详解
  7. ResNet超强变体CoTNet!一种新的Transformer计算机视觉模块!
  8. 《Python编程从入门到实践》记录之类编码风格
  9. 中断处理函数_ARM的中断处理 [二]
  10. labelme进行mask图像标注