SpringBoot程序打war包部署到金蝶V9上

1.配置pom

<!--主要的web依赖 根据springBoot的版本导入的-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <!-- 排除内置Tomcat -->
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
     <!-- Servlet API依赖(金蝶服务器提供) -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>4.0.1</version>
            <scope>provided</scope>
        </dependency>

        <!-- Tomcat依赖(仅编译时使用) -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>

 

2.指定打war包(多maven项目在子项目上加主项目不用加)

 <packaging>war</packaging>

 

3.修改启动类

@Slf4j
@EnableScheduling
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
    public static void main(String[] args){
        SpringApplication.run(Application.class,args);
        log.info("启动完毕");
    }

    // 重写configure方法,指定启动类
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }
}

 

4.命令行打包:

mvn clean package -DskipTests

 

5.将金蝶放到服务器 AAS-V9.0.0/domains/mydomain/bin 下执行启动命令

chmod +x startapusic
./startapusic

后台启动

nohup ./startapusic >/dev/null &

 

6.部署项目:将war包放入 AAS-V9.0.0\domains\mydomain\applications 下就会自动启动war包了

7.记得:在domains/mydomain/config/vm.options文件中增加

com.apusic.webtool.allowHosts=*

 8.部署jdk17的项目用V10的 

9.部署前端:

  vue项目,要在dist根目录创建WEB-INF/web.xml

       将项目放到 AAS-V9.0.0-SP10-EE\domains\mydomain\applications 下

image

 浏览器访问ip:6888/dist_prod 就能访问到项目了

改为80访问:mydomain/config/apusic.conf文件,找到6888,改成80重启服务

 

posted @ 2026-01-16 08:14  H_Q  阅读(36)  评论(0)    收藏  举报