相关疑难解决方法(0)

Jetty - 设置系统属性

我在Jetty上运行webapp.应用程序的配置来自运行Jetty的同一服务器上的文件.在应用程序内部,我依靠系统属性来获取文件的路径,以便我可以解析它.例如

final String loc = System.getProperty(FACTORY);
Run Code Online (Sandbox Code Playgroud)

现在我可以使用D开关启动jetty以$FACTORY在命令行上提供但是如果可以的话我宁愿把它放在jetty.xml中.我知道有<SystemProperty />标签,但似乎只提供<Set/>标签已存在的系统值.有人可以举例说明如何实现这一目标吗?(如果可以实现)

configuration jetty system-properties

17
推荐指数
3
解决办法
3万
查看次数

定义Tomcat servlet上下文参数

场景:

foo.war文件包含init参数fooParam = 1的默认值.

其定义foo.war!WEB_INF/web.xml包含:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app 
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

    <context-param>
      <param-name>fooParam</param-name>
      <param-value>1</param-value>
      <description>
        my parameter "fooParam"
      </description>
    </context-param>

    ...
Run Code Online (Sandbox Code Playgroud)

好的,现在我希望能够在Tomcat {$ CATALINA_HOME}/conf /目录中的配置文件中覆盖它.我在哪里/怎么做?

tomcat6

8
推荐指数
1
解决办法
2万
查看次数

在JBoss中部署的java servlet中加载属性文件作为战争

我在JBoss 4.0.2中将servlet部署为战争.我有一个已部署应用程序的属性文件.我应该把这个文件放在哪里?在jboss server\default\conf文件夹中的conf目录下?如何以可移植的方式加载该属性文件?

java jboss properties

8
推荐指数
2
解决办法
3万
查看次数

对jetty-env.xml感到困惑

我有一个使用JNDI来定位数据源和事务管理器的webapp.我从Jetty文档中看到如何通过jetty-env.xml文件执行此操作.但是它提到应该将此文件放入WEB-INF目录中.

为什么他们建议在我的WAR内部的配置文件中配置JNDI资源?这没有任何意义......我一直认为JNDI是一种外部化配置的方式.还有另一个地方我可以把这个文件放在Jetty服务器上吗?

一个后续问题:在我的Maven WAR模块中怎么样...我应该如何处理这个文件以便我可以使用Maven jetty插件进行开发,但是文件最终没有在WAR中?

java xml configuration maven-2 jetty

5
推荐指数
1
解决办法
6637
查看次数