- 使用 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());
本文整理了Java中org.mortbay.xml.XmlConfiguration类的一些代码示例,展示了XmlConfiguration类的具体用法。这些代码示例主要来源于Github/Stack
本文整理了Java中org.mortbay.xml.XmlConfiguration.()方法的一些代码示例,展示了XmlConfiguration.()的具体用法。这些代码示例主要来源于Github
本文整理了Java中org.mortbay.xml.XmlConfiguration.configure()方法的一些代码示例,展示了XmlConfiguration.configure()的具体用法
我在 eclipse RAP(Rich Ajax Platform 1.3.2)和 Java 1.5 版中使用 jetty 6.1.23。我正在向浏览器发送 PNG 图像。这些是导致问题的代码片段:
我正在使用 apache-maven-3.0.5 并且出现以下错误: 错误解决插件'org.mortbay.jetty:jetty-maven-plugin'的版本来自存储库 [本地 (C:\Docu
嗨,我有以下配置。 org.mortbay.jetty jetty-maven-plugin 8.1.3.v20120416 在我的 jetty-env.xml 我有
我正在尝试使用 jetty 来使用 maven 托管一个简单的 helloworld servlet。我很困惑。 我关注了这些 instructions ,但是当我发出 mvn jetty:run ,
我正在尝试使用 maven 构建我的 java 项目。编译时出现以下错误 - package org.mortbay.http does not exist package org.mortbay.j
我在 ZK Web 项目上使用 jetty:run 插件时遇到此错误,我使用的是 zk 原型(prototype)版本 7.0.0。 [ERROR] failed org.mortbay.jetty.
我想按照中所述使用 ssl/https http://docs.codehaus.org/display/JETTY/How+to+configure+SSL 使用jetty-maven-plugin
我在dubbo中使用jetty。当我开始运行jar时,我得到信息(大约0.5秒循环输出): 2018-03-22 17:08:35.830::INFO: Stopped SelectChannelC
我正在开发 YouTube 广播示例 java 程序。我创建了一个从 导入代码的示例程序 https://github.com/youtube/api-samples/tree/master/java
我正在尝试为通常部署到 Tomcat 的应用程序编写一个小型嵌入式 Jetty 程序。我的应用程序似乎初始化正常,但 Jetty 服务器启动后抛出与日志记录相关的错误。我的 src 目录中有一个 lo
当系统插入新记录数据库并更新 solr 索引时,经常会引发此异常,有没有人遇到同样的问题?如何避免呢? Mar 29, 2012 6:26:59 PM org.apache.solr.core.Sol
我通常将 Eclipse IDE 用于 GAE+GWT 项目。 环境:GWT2.1.1,GAE 1.4.0 在 GWT 项目(不含 GAE)中,在项目中使用 GWTTestCase,,, →没问题。运
我无法使用 maven-failsave 验证我的 web 应用程序,因为 web-jetty.xml 引用了一个缺失的 dtd (http://jetty.mortbay.org/configure
这是我的 Ant 目标: 以下是当我以详细模式启动 ant 目标时所得到的结果: >
我一直在尝试为 Jetty 配置 c3p0 db 连接池,但我不断收到 ClassNotFoundException: 2010-03-14 19:32:12.028:WARN::Failed sta
在我的一个项目中,我使用了 Lift 2.5 M4 和 Scala 2.10.0。在这个项目中,我使用 Jetty 8.1.10.v20130312。但是在通过 mvn jetty 运行项目时,出现意
我正在清理使用 Jetty 的产品的构建系统。目前该项目有 javax.servlet.jsp:jsp-api:2.1 作为依赖项。鉴于我正在为我的项目使用 Jetty,我怀疑使用 org.mortb
我是一名优秀的程序员,十分优秀!