[jboss-user] [Installation, Configuration & DEPLOYMENT] - web.xml with external content ( External entities ).
johndous
do-not-reply at jboss.com
Thu Oct 9 07:40:09 EDT 2008
hello everyone!
I try to define some external entities in the web.xml in order to use some defult values in one other xml that is stored in server\default\conf\config.xml.
I achieve this, with the below declaration:
web.xml
| <!DOCTYPE web-app
| PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
| "http://java.sun.com/dtd/web-app_2_3.dtd"[
| <!ENTITY config SYSTEM "file:/C:/jboss/server/default/conf/config.xml">
| ]>
|
| <web-app>
| &config;
| ...
| </web-app>
|
The problem is the absolute path. When you have many jboss AS with different setup properties, like:
| jboss AS 1: C:/jboss/
| jboss AS 2: D:/jboss/
| jboss AS 3: F:/AS/jboss
| the absolute paths are big trouble. (this solution is ignored)
|
| The other solution is the relative path:
|
| | <!DOCTYPE web-app
| | PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
| | "http://java.sun.com/dtd/web-app_2_3.dtd"[
| | <!ENTITY config SYSTEM "../config.xml">
| | ]>
| |
| but it is not so good, because the external xml (config.xml) must be inside the war application. (this solution is ignored)
|
| The third solution is to create an other application (config-app) that contains the config.xml.
|
| | <!DOCTYPE web-app
| | PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
| | "http://java.sun.com/dtd/web-app_2_3.dtd"[
| | <!ENTITY security-constraints SYSTEM "http://localhost:8080/config-app/config.xml"">
| | ]>
| | but the problem is that the application config-app can't start because the application1 try to get the file conf.xml. The server goes on waiting state. (this solution is ignored)
|
| Could you help me to find an other acceptable solution?
|
| Thanks in advance!
| John
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4181218#4181218
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4181218
More information about the jboss-user
mailing list