jenkins部署web项目到webogic

注: Docker容器里安装的jenkins,Docker容易里安装的weblogic

 

jenkins里面直接将打包好的 war 包通过 Publish over SSH插件 放入 weblogic 的 ../autodeploy 目录下实现部署

 

(1)设置weblogic为开发模式  《因为weblogic为开发模式时,才会自动部署autodeploy目录下的war包项目》

  1.1  将weblogic安装目录下  ../domain/bin/

jenkins部署web项目到webogic

setDomainEnv.sh 文件中的 production_mode=true.更改为 production_mode=false

 

  1.2  将weblogic安装目录下  ../domain/config/config.xml中的<production-enabled>true<production-enabled> 标签值true更改为 false

 

  1.3  重新启动weblogic  (使用命令: docker  restart weblogic的容器ID,例如 docker restart b447aadgaf72)

 

 

(2)用maven构建web项目

2.1 这里主要是注意web.xml中的头信息,有些头信息是部署到weblogic会出错的。 《这个web.xml是测试过不会出错的》

<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="" xmlns:xsi="" xsi:schemaLocation=" http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzsypp.html