栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot打包成war部署到金蝶容器上

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot打包成war部署到金蝶容器上

真实场景:

制裁后果一点点发酵,国产化开始,政府方面肯定要进行国产化的,我在的开发小组就是从事政府相关的系统开发,原本是springboot的项目,jar启动,现在要改为打包成war,然后再金蝶系统上部署维护。

第一步 改springboot打包jar方式为war 1 把maven中packaging标签改为war
jar
改为
war
2 移除tomcat

    org.springframework.boot
    spring-boot-starter-web
    
        
            org.springframework.boot
            spring-boot-starter-tomcat
        
    

3 指定不需要web.xml

      
          
            org.apache.maven.plugins
            maven-war-plugin
            2.6
            
                false
            
        
    

依据

  1. 对于 servlet 容器 < 3,请确保 WEB-INF/web.xml文件已存在。
  2. 对于 servlet容器 >= 3,并且没有 web.xml的Web应用程序,声明以下内容 maven-war-plugin插件,并设置 failOnMissingWebXml选项为false。
4 继承SpringBootServletInitializer 实现configure方法
public class ApplicationServletInitializer extends SpringBootServletInitializer {
	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
		// 这里放入springboot的启动类
		return application.sources(Application.class);
	}
}
安装金蝶

不要找我要ASS。至于什么原因,你们懂的

1、解压
 拷贝:AAS-V9.0.zip到指定目录
 解压:unzip AAS-V9.0.zip -d ./AAS-V9.0
2、启动
目录: /AAS-V9.0/domains/mydomain/bin
授权:chmod +x *
启动:./startapusic
初次启动需要初始化管理员密码:csdn@123456

PS:字母+数字+特殊符号,

3、监控管理平台-本地访问
访问:http://192.168.2.16:6888/admin/login
用户:admin
密码:csdn@123456
4、监控管理平台-远程访问
目录:/AAS-V9.0/domains/mydomain/config
修改:vim vm.options
增加:com.apusic.webtool.allowHosts=*

PS:

    1、任意访问:com.apusic.webtool.allowHosts=*
    2、固定IP:com.apusic.webtool.allowHosts=192.168.0.1
    3、多IP访问:com.apusic.webtool.allowHosts=192.168.0.1,192.168.0.2
5、系统发布
目录:/AAS-V9.0/domains/mydomain/applications

PS:拷贝war包到该目录下

6、启动完成后
目录:/AAS-V9.0/domains/mydomain/deploy

PS:此目录为war包解压目录

7、查看日志,其他操作

目录:/AAS-V9.0/domains/mydomain/logs
隐形启动:nohup ./startapusic &

其他问题处理 1 外部导入jar处理

    com.dm
    Dm8JdbcDriver
    1.7
    system
    ${project.basedir}/src/lib/DmJdbcDriver18.jar

比如我现在的系统用的是国产化达梦数据库,这个驱动包直接放到lib文件夹

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/309647.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号