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

SOFAArk is a light-weight,java based classloader isolation framework.

Results 71 sofa-ark issues
Sort by recently updated
recently updated
newest added

### Your question 如果两个应用,分别实现了一个JDK提供的SPI接口,两个应用都能够正常运行么 ### Your scenes 比如JDK 1.8提供的javax.xml.bind.DatatypeConverterImpl类中的DatatypeFactory。 888~894行代码,如果两个应用有不同的实现,会有问题么 static { try { //这个会基于SPI机制,查找应用中对应的实现类,如果两个应用的实现类不一致,是否有问题? datatypeFactory = DatatypeFactory.newInstance(); } catch (DatatypeConfigurationException e) { throw new Error(e); } }

Bumps [spring-boot](https://github.com/spring-projects/spring-boot) from 1.5.16.RELEASE to 2.2.11.RELEASE. Release notes Sourced from spring-boot's releases. v2.2.11.RELEASE :beetle: Bug Fixes HttpEncodingAutoConfiguration is not added to the WebMvcTest slice #23749 server.servlet.session.timeout not in effect when...

dependencies

### Motivation: 本次提交是由于 1.部分使用ark的用户暂不需要热部署能力,所以需要静态合并部署也就是将biz包通过pom的形式引入,目前的使用过程是不使用ark2.0的特性也就是启动参数没有-Dsofa.ark.embed.enable=true,并且打包使用sofa-ark-maven-plugin,相当于使用ark1.1.6的能力 2.基于上述的使用方式进行静态合并部署时,使用junit进行单元测试,在HandleArchiveStage阶段会引发npe。 3.所以目前无法进行静态合并部署的测试,解决思路有两种一是修复1.1.6的逻辑,二是优化embed的逻辑适配静态合并部署的场景 ### Modification: HandleArchiveStage#processEmbed增加注册biz包的逻辑 EmbedClassPathArchive#getBizArchives增加查找biz包的逻辑 ### Result: Fixes #. If there is no issue then describe the changes introduced by this PR.

enhancement
cla:yes
size/L
First-time contributor
2.0.4

### 关于 SOFAArk 源码解析系列 SOFAArk 源码解析活动是由 SOFAStack 团队主办的开源活动,我们希望打造一个人人皆可参与,基于 GitHub 协作的积极透明的开源活动。 本次活动旨在增强大家对 SOFAArk 的了解与认知,促进开源社区的交流,让大家更好的了解、学习和使用开源项目,是大家学习和使用 SOFAArk,与 SOFAArk 的核心开发者直接交流的一个良好契机。 本次活动所产出的文章将首先发表在 SOFAArk 项目主页上,同时也将会进行线上全渠道的推广,经整理后的部分内容会作为 SOFAStack 官方博客中,并会在全渠道进行发布。 *** ### 活动角色划分 - 参与者:所有对社区项目感兴趣的开发者。 - Reviewer:项目核心开发者,在源码解析中给予指导和建议。 - 发起人:负责运营协作...

在 2.0 release node 中,https://github.com/sofastack/sofa-ark/releases/tag/v2.0.0 有提到增加 sofaboot plugin,但是代码中没有看到

当我在一个biz模块里增加runtime-sofa-boot-plugin依赖后,重新打包,然后使用 biz -i 部署,无任何报错,通过web访问也没有成功,如果把这个依赖去掉就可以部署成功 ``` com.alipay.sofa runtime-sofa-boot-plugin ``` 我是希望在热部署的biz模块中去实现 JVM的服务发布能力,请问是不支持这样吗

telnet biz -u 卸载 然后在 telnet biz -i 出错为什么

现在有两个biz base:1.0.0:activated spring-boot-ark-biz:0.0.1-SNAPSHOT:activated biz count = 2 卸载后为一个 base:1.0.0:activated biz count = 1 再重新安装出这个错误 Unable to start web server; nested exception is java.lang.IllegalArgumentException: Child name [/biz] is not unique 卸载没有卸载干净吗?tomcat环境好像还加载着,这个怎么处理?

### Your question 我按照 官方指引打包了 ark包和 ark-plugin 但是在ark调用ark-plugin里面的内容时出现了异常 ### Your scenes java -jar运行时 ### Your advice describe the advice or solution you'd like ### Environment - SOFAArk version: 1.1.6 -...

question

## In what area(s)? > /area runtime > /area operator > /area placement > /area docs > /area test-and-release ## Describe the feature