sofa-ark icon indicating copy to clipboard operation
sofa-ark copied to clipboard

在动态部署的ark-biz里实现JVM服务发布能力

Open ixufeng opened this issue 3 years ago • 3 comments

当我在一个biz模块里增加runtime-sofa-boot-plugin依赖后,重新打包,然后使用 biz -i 部署,无任何报错,通过web访问也没有成功,如果把这个依赖去掉就可以部署成功

    <dependency>
            <groupId>com.alipay.sofa</groupId>
            <artifactId>runtime-sofa-boot-plugin</artifactId>
       </dependency>

我是希望在热部署的biz模块中去实现 JVM的服务发布能力,请问是不支持这样吗

ixufeng avatar Jul 20 '22 16:07 ixufeng

支持的,看下demo里的代码?

lvjing2 avatar Jul 22 '22 10:07 lvjing2

@lvjing2 感谢回答,已解决,是打包插件版本的问题导致的。

另外,biz可以是一个非spring的java模块吗?尝试了一下,启动会报错,是不是必须是一个spring容器? image

ixufeng avatar Jul 25 '22 10:07 ixufeng

@ixufeng 不需要的,可以是普通的java main方法就可以。

lvjing2 avatar Aug 06 '22 09:08 lvjing2