You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/01/31 09:39:31 UTC
svn commit: r1238258 - in /openejb/trunk/openejb/tomee:
tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java
tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
Author: rmannibucau
Date: Tue Jan 31 08:39:31 2012
New Revision: 1238258
URL: http://svn.apache.org/viewvc?rev=1238258&view=rev
Log:
TOMEE-131 using tomee.xml instead of openejb.xml if it exists
Modified:
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java
openejb/trunk/openejb/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
Modified: openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java?rev=1238258&r1=1238257&r2=1238258&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java (original)
+++ openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java Tue Jan 31 08:39:31 2012
@@ -160,6 +160,11 @@ public class TomcatLoader implements Loa
try {
conf = SystemInstance.get().getBase().getDirectory("conf");
+ final File tomeeXml = new File(conf, "tomee.xml");
+ if (tomeeXml.exists()) { // use tomee.xml instead of openejb.xml
+ SystemInstance.get().setProperty("openejb.configuration", tomeeXml.getAbsolutePath());
+ }
+
//Look for custom system properties
File file = new File(conf, "system.properties");
if (file.exists()) {
Modified: openejb/trunk/openejb/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java?rev=1238258&r1=1238257&r2=1238258&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java (original)
+++ openejb/trunk/openejb/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java Tue Jan 31 08:39:31 2012
@@ -371,8 +371,8 @@ public class Installer {
}
}
/**
- * Installs conf/openejb.xml and conf/logging.properties files.
- * This method retrieves the openejb.xml and logging.properties files
+ * Installs conf/tomee.xml and conf/logging.properties files.
+ * This method retrieves the tomee.xml and logging.properties files
* from openejb core jar file and installs them under the conf directory
* of tomcat. if there is already a conf/logging.properties file available
* then this method appends the contents of openejb logging.properties file
@@ -400,16 +400,16 @@ public class Installer {
}
//
- // conf/openejb.xml
+ // conf/tomee.xml
//
- File openEjbXmlFile = new File(confDir, "openejb.xml");
+ File openEjbXmlFile = new File(confDir, "tomee.xml");
if (!openEjbXmlFile.exists()) {
// read in the openejb.xml file from the openejb core jar
String openEjbXml = Installers.readEntry(coreJar, "default.openejb.conf", alerts);
if (openEjbXml != null) {
if (Installers.writeAll(openEjbXmlFile, openEjbXml, alerts)) {
- alerts.addInfo("Copy openejb.xml to conf");
+ alerts.addInfo("Copy tomee.xml to conf");
}
}
}
@@ -472,7 +472,7 @@ public class Installer {
systemPropertiesWriter.write("# openejb.servicemanager.enabled = false\n");
systemPropertiesWriter.write("# openejb.descriptors.output = false\n");
systemPropertiesWriter.write("# openejb.strict.interface.declaration = false\n");
- systemPropertiesWriter.write("# openejb.conf.file = conf/openejb.xml\n");
+ systemPropertiesWriter.write("# openejb.conf.file = conf/tomee.xml\n");
systemPropertiesWriter.write("# openejb.debuggable-vm-hackery = false\n");
systemPropertiesWriter.write("# openejb.validation.skip = false\n");
systemPropertiesWriter.write("# openejb.webservices.enabled = true\n");