jeho0815 created SCB-1177:
-----------------------------
Summary: update vertx to 3.6+ version to result .vertx directory
was default created
Key: SCB-1177
URL: https://issues.apache.org/jira/browse/SCB-1177
Project: Apache ServiceComb
Issue Type: Improvement
Components: Java-Chassis
Reporter: jeho0815
latest vertx use the config to
{code:java}
public class FileSystemOptions {
/**
* The default behavior for caching files for class path resolution = {@code
false} if and only if the system property {@code "vertx.disableFileCaching"}
exists and is set to the string {@code "false"}
*/
public static final boolean DEFAULT_FILE_CACHING_ENABLED =
!Boolean.getBoolean(DISABLE_FILE_CACHING_PROP_NAME);
/**
* The default behavior to cache or not class path resolution = {@code false} if
and only if the system property {@code "vertx.disableFileCPResolving"} exists
and is set to the string {@code "false"}
*/
public static final boolean DEFAULT_CLASS_PATH_RESOLVING_ENABLED =
!Boolean.getBoolean(DISABLE_CP_RESOLVING_PROP_NAME);
private boolean classPathResolvingEnabled =
DEFAULT_CLASS_PATH_RESOLVING_ENABLED;
private boolean fileCachingEnabled = DEFAULT_FILE_CACHING_ENABLED;
{code}
the default value change to static final, but the ServiceComb use
System.setProperty, it dose not work now
{code:java}
/**
* 配置vertx的文件缓存功能,默认关闭
*/
protected static void configureVertxFileCaching() {
if (System.getProperty(FileResolver.DISABLE_CP_RESOLVING_PROP_NAME) == null) {
System.setProperty(FileResolver.DISABLE_CP_RESOLVING_PROP_NAME, "true");
}
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)