本文整理了Java中com.sun.enterprise.config.serverbeans.Application.getLocation()
方法的一些代码示例,展示了Application.getLocation()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.getLocation()
方法的具体详情如下:
包路径:com.sun.enterprise.config.serverbeans.Application
类名称:Application
方法名:getLocation
[英]Gets the value of the location property.
[中]获取location属性的值。
代码示例来源:origin: org.glassfish.main.core/kernel
private AppReloadInfo(Application app) throws URISyntaxException {
this.app = app;
appDir = new File(new URI(app.getLocation()));
reloadFile = new File(appDir, RELOAD_FILE_NAME);
recordLoad();
}
代码示例来源:origin: org.glassfish.main.admin/config-api
public String getLocation(String moduleID) {
ApplicationName module = getModule(moduleID);
if (module == null) {
return null;
}
String location = null;
if (module instanceof Application) {
location = ((Application)module).getLocation();
}
try {
if (location != null) {
return new URI(location).getPath();
} else {
return null;
}
} catch (URISyntaxException e) {
return null;
}
}
代码示例来源:origin: org.glassfish.connectors/connectors-runtime
/**
* Gets the deployment location for a J2EE application.
* @param appName application name
* @return application deploy location
*/
public String getApplicationDeployLocation(String appName) {
String location = null;
Application app = getApplicationByName(appName);
if(app != null){
//TODO V3 with annotations, is this right location ?
location = RelativePathResolver.resolvePath(app.getLocation());
}
return location;
}
代码示例来源:origin: org.glassfish.main.core/kernel
private synchronized AppReloadInfo findOrCreateAppReloadInfo(Application app) throws URISyntaxException {
AppReloadInfo result = appReloadInfo.get(app.getName());
if (result == null) {
logger.fine("[Reloader] Recording info for new app " + app.getName() + " at " + app.getLocation());
result = new AppReloadInfo(app);
appReloadInfo.put(app.getName(), result);
}
return result;
}
代码示例来源:origin: org.glassfish.main.core/kernel
private File repackageArchive(Application app) throws IOException {
URI uri = null;
try {
uri = new URI(app.getLocation());
} catch (URISyntaxException e) {
logger.log(Level.SEVERE, e.getMessage(), e);
代码示例来源:origin: org.glassfish.deployment/deployment-versioning
/**
* @param directory
* @return the name of the version currently using the directory, else null
* @throws VersioningDeploymentSyntaxException
*/
public String getVersionFromSameDir(File dir)
throws VersioningDeploymentSyntaxException{
try {
Iterator it = domain.getApplications().getApplications().iterator();
Application app = null;
// check if directory deployment exist
while ( it.hasNext() ) {
app = (Application) it.next();
if (app.getLocation().equals(dir.toURI().toString())) {
if(!VersioningDeploymentUtil.getUntaggedName(app.getName()).equals(app.getName())){
return app.getName();
}
}
}
} catch (VersioningDeploymentSyntaxException ex) {
// return null if an exception is thrown
}
return null;
}
}
代码示例来源:origin: org.glassfish.main.core/kernel
/**
* Records reload information about the currently-known applications.
*
* @param applications
*/
private synchronized void initAppReloadInfo(Applications applications) throws URISyntaxException {
appReloadInfo = new HashMap<String,AppReloadInfo>();
logger.fine("[Reloader] Preparing list of apps to monitor:");
for (ApplicationName m : applications.getModules()) {
if (m instanceof Application) {
Application app = (Application) m;
if (Boolean.valueOf(app.getDeployProperties().getProperty
(ServerTags.IS_LIFECYCLE))) {
// skip lifecycle modules
continue;
}
AppReloadInfo info = new AppReloadInfo(app);
appReloadInfo.put(app.getName(), info);
logger.fine("[Reloader] Monitoring " + app.getName() + " at " + app.getLocation());
}
}
}
代码示例来源:origin: org.glassfish.deployment/deployment-common
/**
* Get the version directory-deployed from the given directory
*
* @param directory
* @return the name of the version currently using the directory, else null
* @throws VersioningSyntaxException *
*/
public String getVersionFromSameDir(File dir)
throws VersioningSyntaxException{
try {
Iterator it = domain.getApplications().getApplications().iterator();
Application app = null;
// check if directory deployment exist
while ( it.hasNext() ) {
app = (Application) it.next();
if (app.getLocation().equals(dir.toURI().toString())) {
if(!VersioningUtils.getUntaggedName(app.getName()).equals(app.getName())){
return app.getName();
}
}
}
} catch (VersioningSyntaxException ex) {
// return null if an exception is thrown
}
return null;
}
}
代码示例来源:origin: org.glassfish.admin/config-api
uri = new URI(app.getLocation());
} catch (URISyntaxException e) {
Logger.getAnonymousLogger().log(
代码示例来源:origin: org.glassfish.main.admin/config-api
uri = new URI(app.getLocation());
} catch (URISyntaxException e) {
Logger.getAnonymousLogger().log(
代码示例来源:origin: org.glassfish.admin/config-api
public static String getLocation(String moduleID) {
ApplicationName module = getModule(moduleID);
if (module == null) {
return null;
}
String location = null;
if (module instanceof Application) {
location = ((Application)module).getLocation();
} else if (module instanceof WebModule) {
location = ((WebModule)module).getLocation();
} else if (module instanceof EjbModule) {
location = ((EjbModule)module).getLocation();
} else if (module instanceof ConnectorModule) {
location = ((ConnectorModule)module).getLocation();
} else if (module instanceof AppclientModule) {
location = ((AppclientModule)module).getLocation();
} else if (module instanceof J2eeApplication) {
location = ((J2eeApplication)module).getLocation();
}
try {
if (location != null) {
return new URI(location).getPath();
} else {
return null;
}
} catch (URISyntaxException e) {
return null;
}
}
代码示例来源:origin: org.glassfish.web/web-glue
String location = appBean.getLocation();
String moduleDir = DeploymentUtils.getRelativeEmbeddedModulePath(
location, moduleID);
代码示例来源:origin: org.glassfish.main.core/kernel
continue;
logger.log(Level.INFO, "Redeploy application " + app.getName() + " located at " + app.getLocation());
代码示例来源:origin: org.glassfish.main.core/kernel
String source = app.getLocation();
final String appName = app.getName();
代码示例来源:origin: fujitsu/launcher
Map<String, Properties> modulePropsMap = app.getModulePropertiesMap();
ApplicationConfigInfo savedAppConfig = new ApplicationConfigInfo(app);
URI uri = new URI(app.getLocation());
File file = new File(uri);
代码示例来源:origin: org.glassfish.main.core/kernel
Map<String, Properties> modulePropsMap = app.getModulePropertiesMap();
ApplicationConfigInfo savedAppConfig = new ApplicationConfigInfo(app);
URI uri = new URI(app.getLocation());
File file = new File(uri);
代码示例来源:origin: org.glassfish.main.core/kernel
URI uri = new URI(app.getLocation());
File file = new File(uri);
deployment.deploy(deployment.getSniffersFromApp(app), deploymentContext);
} else {
logger.log(Level.SEVERE, KernelLoggerInfo.notFoundInOriginalLocation, app.getLocation());
代码示例来源:origin: org.glassfish.deployment/deployment-admin
savedAppConfig = new ApplicationConfigInfo(app);
URI uri = new URI(app.getLocation());
file = new File(uri);
String location = DeploymentUtils.relativizeWithinDomainIfPossible(new URI(app.getLocation()));
appProps.setProperty(ServerTags.LOCATION, location);
代码示例来源:origin: org.glassfish.deployment/deployment-admin
source = appInfo.getSource();
} else {
File location = new File(new URI(application.getLocation()));
source = archiveFactory.openArchive(location);
代码示例来源:origin: org.glassfish.main.common/amx-javaee
final MetadataImpl meta)
final String appLocation = appConfig.getLocation();
内容来源于网络,如有侵权,请联系作者删除!