本文整理了Java中org.nuxeo.common.Environment.isJBoss()
方法的一些代码示例,展示了Environment.isJBoss()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Environment.isJBoss()
方法的具体详情如下:
包路径:org.nuxeo.common.Environment
类名称:Environment
方法名:isJBoss
暂无
代码示例来源:origin: org.nuxeo.runtime/nuxeo-connect-standalone
public AbstractTask(PackageUpdateService pus) {
service = pus;
env = new HashMap<>();
Environment nxenv = Environment.getDefault();
File serverHome = nxenv.getServerHome();
File nxHome = nxenv.getRuntimeHome();
File config = nxenv.getConfig();
serverPathPrefix = serverHome.getAbsolutePath();
if (!serverPathPrefix.endsWith(File.separator)) {
serverPathPrefix = serverPathPrefix.concat(File.separator);
}
env.put(ENV_SERVER_HOME, serverHome.getAbsolutePath());
env.put(ENV_HOME, nxHome.getAbsolutePath());
env.put(ENV_CONFIG, config.getAbsolutePath());
env.put(ENV_HOSTAPP_NAME, nxenv.getHostApplicationName());
env.put(ENV_HOSTAPP_VERSION, nxenv.getHostApplicationVersion());
env.put(ENV_SYSLIB, new File(serverHome, "lib").getAbsolutePath());
if (nxenv.isJBoss()) {
File ear = config.getParentFile();
env.put(ENV_EAR, ear.getAbsolutePath());
env.put(ENV_LIB, new File(ear, "lib").getAbsolutePath());
env.put(ENV_BUNDLES, new File(ear, "bundles").getAbsolutePath());
} else {
env.put(ENV_LIB, new File(nxHome, "lib").getAbsolutePath());
env.put(ENV_BUNDLES, new File(nxHome, "bundles").getAbsolutePath());
}
env.put(ENV_TEMPLATES, new File(serverHome, "templates").getAbsolutePath());
env.put(ENV_TIMESTAMP, new SimpleDateFormat("yyMMddHHmmss").format(new Date()));
updateMgr = new UpdateManager(serverHome, service.getRegistry());
}
代码示例来源:origin: org.nuxeo.runtime/nuxeo-runtime-reload
cmd.add(NuxeoRestart.class.getName());
Environment env = Environment.getDefault();
if (env.isJBoss()) {
String home = System.getProperty("jboss.home.dir");
File bin = new File(home, "bin");
内容来源于网络,如有侵权,请联系作者删除!