1 29 30 package com.caucho.server.e_app; 31 32 import com.caucho.server.deploy.DeployContainer; 33 import com.caucho.server.deploy.DeployGenerator; 34 import com.caucho.server.webapp.WebAppContainer; 35 import com.caucho.server.webapp.WebAppController; 36 37 40 public class EarSingleDeployGenerator extends DeployGenerator<EarDeployController> { 41 private String _urlPrefix = ""; 42 43 private WebAppContainer _parentContainer; 44 45 private EarDeployController _controller; 46 47 public EarSingleDeployGenerator(DeployContainer<EarDeployController> deployContainer, 48 WebAppContainer parentContainer, 49 EarConfig config) 50 { 51 super(deployContainer); 52 53 _parentContainer = parentContainer; 54 55 _controller = new EarDeployController("", parentContainer, config); 56 } 57 58 61 WebAppContainer getContainer() 62 { 63 return _parentContainer; 64 } 65 66 69 public WebAppController findWebAppEntry(String name) 70 { 71 WebAppController entry = _controller.findWebAppController(name); 72 73 return entry; 74 } 75 76 79 public EarDeployController createEntry(String name) 80 throws Exception 81 { 82 return null; 83 } 84 85 public Throwable getConfigException() 86 { 87 Throwable configException = super.getConfigException(); 88 89 if (configException == null && _controller != null) 90 configException = _controller.getConfigException(); 91 92 return configException; 93 } 94 } 95 | Popular Tags |