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 2013/04/26 09:19:07 UTC

svn commit: r1476082 - in /tomee/tomee/trunk: server/openejb-rest/src/main/java/org/apache/openejb/server/rest/ server/openejb-webservices/src/main/java/org/apache/openejb/server/webservices/ tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/

Author: rmannibucau
Date: Fri Apr 26 07:19:07 2013
New Revision: 1476082

URL: http://svn.apache.org/r1476082
Log:
ensuring to call init of cxf and cxf-rs services when service manager is disabled in tomee > webprofile - we do init in this methods now

Modified:
    tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java
    tomee/tomee/trunk/server/openejb-webservices/src/main/java/org/apache/openejb/server/webservices/WsService.java
    tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java

Modified: tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java?rev=1476082&r1=1476081&r2=1476082&view=diff
==============================================================================
--- tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java (original)
+++ tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java Fri Apr 26 07:19:07 2013
@@ -71,7 +71,7 @@ public abstract class RESTService implem
     private CoreContainerSystem containerSystem;
     private RsRegistry rsRegistry;
     private List<DeployedService> services = new ArrayList<DeployedService>();
-    private String virtualHost;
+    private String virtualHost = "localhost";
     private boolean enabled = true;
     private String wildcard = SystemInstance.get().getProperty("openejb.rest.wildcard", ".*"); // embedded = regex, tomee = servlet
 
@@ -912,7 +912,10 @@ public abstract class RESTService implem
 
     @Override
     public void init(final Properties props) throws Exception {
-        virtualHost = props.getProperty("virtualHost");
+        if (props == null) {
+            return;
+        }
+        virtualHost = props.getProperty("virtualHost", "localhost");
         enabled = ServiceManager.isEnabled(props);
     }
 

Modified: tomee/tomee/trunk/server/openejb-webservices/src/main/java/org/apache/openejb/server/webservices/WsService.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/server/openejb-webservices/src/main/java/org/apache/openejb/server/webservices/WsService.java?rev=1476082&r1=1476081&r2=1476082&view=diff
==============================================================================
--- tomee/tomee/trunk/server/openejb-webservices/src/main/java/org/apache/openejb/server/webservices/WsService.java (original)
+++ tomee/tomee/trunk/server/openejb-webservices/src/main/java/org/apache/openejb/server/webservices/WsService.java Fri Apr 26 07:19:07 2013
@@ -163,7 +163,7 @@ public abstract class WsService implemen
         realmName = props.getProperty("realmName");
         transportGuarantee = props.getProperty("transportGuarantee");
         authMethod = props.getProperty("authMethod");
-        virtualHost = props.getProperty("virtualHost");
+        virtualHost = props.getProperty("virtualHost", "localhost");
     }
 
     @Override

Modified: tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java?rev=1476082&r1=1476081&r2=1476082&view=diff
==============================================================================
--- tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java (original)
+++ tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatLoader.java Fri Apr 26 07:19:07 2013
@@ -266,6 +266,7 @@ public class TomcatLoader implements Loa
             // WS
             try {
                 ServerService cxfService = (ServerService) cl.loadClass("org.apache.openejb.server.cxf.CxfService").newInstance();
+                cxfService.init(properties);
                 cxfService.start();
                 services.add(cxfService);
             } catch (ClassNotFoundException ignored) {
@@ -277,6 +278,7 @@ public class TomcatLoader implements Loa
             // REST
             try {
                 ServerService restService = (ServerService) cl.loadClass("org.apache.openejb.server.cxf.rs.CxfRSService").newInstance();
+                restService.init(properties);
                 restService.start();
                 services.add(restService);
             } catch (ClassNotFoundException ignored) {