- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.mortbay.xml.XmlConfiguration
类的一些代码示例,展示了XmlConfiguration
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlConfiguration
类的具体详情如下:
包路径:org.mortbay.xml.XmlConfiguration
类名称:XmlConfiguration
[英]Configure Objects from XML. This class reads an XML file conforming to the configure.dtd DTD and uses it to configure and object by calling set, put or other methods on the object.
[中]从XML配置对象。该类读取符合配置的XML文件。dtd dtd,并使用它通过调用对象上的set、put或其他方法来配置和对象。
代码示例来源:origin: apache/chukwa
public void run() {
server = new Server();
XmlConfiguration configuration;
try {
configuration = new XmlConfiguration(serverConf);
configuration.configure(server);
server.start();
} catch (Exception e) {
log.error(ExceptionUtil.getStackTrace(e));
}
}
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
set(obj, node);
else if ("Put".equals(tag))
put(obj, node);
else if ("Call".equals(tag))
call(obj, node);
else if ("Get".equals(tag))
get(obj, node);
else if ("New".equals(tag))
newObj(obj, node);
else if ("Array".equals(tag))
newArray(obj, node);
else if ("Ref".equals(tag))
refObj(obj, node);
else if ("Property".equals(tag))
propertyObj(obj, node);
else
throw new IllegalStateException("Unknown tag: " + tag);
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
/**
* Configure an object. If the object is of the approprate class, the XML configuration script
* is applied to the object.
*
* @param obj The object to be configured.
* @exception Exception
*/
public void configure(Object obj) throws Exception
{
//Check the class of the object
Class oClass = nodeClass(_config);
if (!oClass.isInstance(obj))
throw new IllegalArgumentException("Object is not of type " + oClass);
configure(obj, _config, 0);
}
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
private Object itemValue(Object obj, Object item) throws Exception
{
// String value
if (item instanceof String) return item;
XmlParser.Node node = (XmlParser.Node) item;
String tag = node.getTag();
if ("Call".equals(tag)) return call(obj, node);
if ("Get".equals(tag)) return get(obj, node);
if ("New".equals(tag)) return newObj(obj, node);
if ("Ref".equals(tag)) return refObj(obj, node);
if ("Array".equals(tag)) return newArray(obj, node);
if ("Map".equals(tag)) return newMap(obj, node);
if ("Property".equals(tag)) return propertyObj(obj,node);
if ("SystemProperty".equals(tag))
{
String name = node.getAttribute("name");
String defaultValue = node.getAttribute("default");
return System.getProperty(name, defaultValue);
}
Log.warn("Unknown value tag: " + node, new Throwable());
return null;
}
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
/**
* Create a WebAppContext for the webapp being hot deployed, then apply the
* xml config file to it to configure it.
*
* @param filename
* the config file found in the hot deploy directory
* @return
* @throws Exception
*/
private ContextHandler createContext(String filename) throws Exception
{
// The config file can call any method on WebAppContext to configure
// the webapp being deployed.
File hotDeployXmlFile=new File(filename);
if (!hotDeployXmlFile.exists())
return null;
XmlConfiguration xmlConfiguration=new XmlConfiguration(hotDeployXmlFile.toURL());
HashMap properties = new HashMap();
properties.put("Server", _contexts.getServer());
if (_configMgr!=null)
properties.putAll(_configMgr.getProperties());
xmlConfiguration.setProperties(properties);
ContextHandler context=(ContextHandler)xmlConfiguration.configure();
return context;
}
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
XmlConfiguration configuration = new XmlConfiguration(Resource.newResource(args[i]).getURL());
if (last!=null)
configuration.getIdMap().putAll(last.getIdMap());
if (properties.size()>0)
configuration.setProperties(properties);
obj[i] = configuration.configure();
last=configuration;
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
private Object call(Object obj, XmlParser.Node node) throws Exception
Class oClass = nodeClass(node);
if (oClass != null)
obj = null;
arg[j++] = value(obj, (XmlParser.Node) o);
configure(n, node, argi);
return n;
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
private Object refObj(Object obj, XmlParser.Node node) throws Exception
{
String id = node.getAttribute("id");
obj = _idMap.get(id);
if (obj == null) throw new IllegalStateException("No object for id=" + id);
configure(obj, node, 0);
return obj;
}
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
/**
* Configure an object. If the configuration has an ID, an object is looked up
* by ID and it's type check. Otherwise a new object is created.
*
* @return The newly created configured object.
* @exception Exception
*/
public Object configure() throws Exception
{
Class oClass = nodeClass(_config);
String id = _config.getAttribute("id");
Object obj = id==null?null:_idMap.get(id);
if (obj==null && oClass !=null)
obj = oClass.newInstance();
if (oClass!=null && !oClass.isInstance(obj))
throw new ClassCastException(oClass.toString());
configure(obj, _config, 0);
return obj;
}
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
private Object newObj(Object obj, XmlParser.Node node) throws Exception
Class oClass = nodeClass(node);
String id = node.getAttribute("id");
int size = 0;
arg[j++] = value(obj, (XmlParser.Node) o);
configure(n, node, argi);
return n;
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
private Object propertyObj(Object obj, XmlParser.Node node) throws Exception
{
String id = node.getAttribute("id");
String name = node.getAttribute("name");
Object defval = node.getAttribute("default");
Object prop=null;
if (_propertyMap!=null && _propertyMap.containsKey(name))
{
prop=_propertyMap.get(name);
}
else if (defval != null)
prop=defval;
if (id != null)
_idMap.put(id, prop);
if (prop!=null)
configure(prop, node, 0);
return prop;
}
代码示例来源:origin: org.mortbay.jetty/jetty-embedded
XmlConfiguration configuration = new XmlConfiguration(server_config);
configuration.configure(server);
configuration = new XmlConfiguration(context_config);
ContextHandler context = (ContextHandler)configuration.configure();
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
private Object get(Object obj, XmlParser.Node node) throws Exception
Class oClass = nodeClass(node);
if (oClass != null)
obj = null;
+ name.substring(1), (java.lang.Class[]) null);
obj = method.invoke(obj, (java.lang.Object[]) null);
configure(obj, node, 0);
configure(obj, node, 0);
代码示例来源:origin: feroult/yawp
protected WebAppContext createWebAppContext() {
try {
Resource jettyEnv = Resource.newResource(String.format("%s/WEB-INF/jetty-env.xml", mojo.getAppDir()));
XmlConfiguration conf = new XmlConfiguration(jettyEnv.getInputStream());
WebAppContext webapp = (WebAppContext) conf.configure();
webapp.setWar(mojo.getAppDir());
System.setProperty("java.naming.factory.url.pkgs", "org.mortbay.naming");
System.setProperty("java.naming.factory.initial", "org.mortbay.naming.InitialContextFactory");
return webapp;
} catch (Exception e) {
throw new RuntimeException(e);
}
}
代码示例来源:origin: eclipse-jetty/eclipse-jetty-plugin
XmlConfiguration configuration = new XmlConfiguration(in);
configuration.configure(server);
configuration.configure(handler);
configuration.configure(handler);
代码示例来源:origin: org.sonatype.plexus/plexus-jetty6
new XmlConfiguration( tempJettyXml.toURL() ).configure( server );
代码示例来源:origin: apache/chukwa
XmlConfiguration configuration;
try {
configuration = new XmlConfiguration(serverConf);
configuration.configure(server);
server.start();
server.setStopAtShutdown(true);
代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server
if(Log.isDebugEnabled())
Log.debug("Configure: "+jetty);
XmlConfiguration jetty_config=new XmlConfiguration(jetty.getURL());
jetty_config.configure(getWebAppContext());
我有一个使用 XMLConfiguration 加载的配置文件(XML)。 我需要确保更新此 XMLConfiguration 实例(每 30 秒)。 为此,我有以下代码: XMLConfigura
我正在创建一个控制台应用程序 (exe) 并尝试使用 log4net 记录错误。如果我在 main 方法中给出以下任何命令,记录器工作正常: XmlConfigurator.Configure(new
我使用 Apache Commons XMLConfiguration 进行配置。现在我需要一个基于模式的验证。但是我在将 xsd 添加到 XMLConfiguration 时遇到问题。 xsd 位于
我正在尝试实例化 XMLConfiguration从 spring appcontext 中,我的配置文件位于 src/main/resources/ 但是当我尝试像这样传递构造函数参数时: 或
如何检查是否有调用log4net的XmlConfigurator.Configure成功了吗?如果无法正确加载日志记录配置(即文件不存在、文件格式不正确等),我想进行 Web 服务调用 最佳答案 来自
我正在使用 org.apache.commons.configuration.XMLConfiguration 来读取 Java 代码中的 XML 配置文件。我的 XML 具有以下格式:
我有一个类似这样的 XML 配置文件: MainServer 192.168.0.5 1
我正在使用 Apache Commons 配置。如何将一个属性(带空格的字符串)添加到我只获得一个属性的配置中? config.addProperty("date", "08.05.2011, 15:
本文整理了Java中org.mortbay.xml.XmlConfiguration.()方法的一些代码示例,展示了XmlConfiguration.()的具体用法。这些代码示例主要来源于Github
本文整理了Java中org.mortbay.xml.XmlConfiguration.configure()方法的一些代码示例,展示了XmlConfiguration.configure()的具体用法
本文整理了Java中org.opensaml.xml.XMLConfigurator.initializeValidatorSuites()方法的一些代码示例,展示了XMLConfigurator.i
本文整理了Java中org.opensaml.xml.XMLConfigurator.load()方法的一些代码示例,展示了XMLConfigurator.load()的具体用法。这些代码示例主要来源
本文整理了Java中org.opensaml.xml.XMLConfigurator.initializeIDAttributes()方法的一些代码示例,展示了XMLConfigurator.init
本文整理了Java中org.opensaml.xml.XMLConfigurator.createClassInstance()方法的一些代码示例,展示了XMLConfigurator.createC
本文整理了Java中org.opensaml.xml.XMLConfigurator.validateConfiguration()方法的一些代码示例,展示了XMLConfigurator.valid
本文整理了Java中org.opensaml.xml.XMLConfigurator.()方法的一些代码示例,展示了XMLConfigurator.()的具体用法。这些代码示例主要来源于Github/
我有点困惑如何编辑 xml 内容,例如我有一个 xml 文件 abc def pqr xyz 如何将“xyz”编辑为“stu” 我尝试使用 common
我有这个 XML log4net 配置: 我用下面的 C# 行加载了这个配置,它运行良好: log4n
我明白 this question has been asked several times ,但不幸的是,我无法使我的日志记录配置正常工作。我一定是在某个地方犯了一些非常小的错误。 我有一个 .NE
我有带有 log4net 配置的自定义 xml 文件。下面的代码用于配置 log4net。它工作正常。 问题是 LogManager.Getlogger 在不知道配置文件详细信息时如何获取“MyLog
我是一名优秀的程序员,十分优秀!