Hi,

I am running TomEE 1.5.1-SNAPSHOT behind apache2 with mod-jk and this VirtualHost config:

<Virtualhost  my.co.com>
    JkMount /* ajp13_worker
    ServerName my.co.com
    DocumentRoot /usr/local/tomee/webapps
    ErrorLog /usr/local/tomee/logs/error.log
    CustomLog /usr/local/tomee/logs/access.log common
    <Directory  /usr/local/tomee/webapps>
        Options -Indexes
    </Directory>
</Virtualhost>

When I start TomEE, I get this exception:

2012-10-26 22:45:12,646 [my.co.com-startStop-1] INFO  
org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service 
{http://someblubb.co.de/}SchedulerService from class 
de.blubb.web.service.SchedulerService
2012-10-26 22:45:13,429 [my.co.com-startStop-1] INFO  
org.apache.cxf.endpoint.ServerImpl - Setting the server's publish address to be 
http://nopath:80
Oct 26, 2012 10:45:13 PM org.apache.openejb.server.webservices.WsService 
afterApplicationCreated
SEVERE: Error deploying JAX-WS Web Service for EJB services/SchedulerServiceWS
java.lang.IllegalArgumentException: Invalid virtual host 'localhost'.  Do you 
have a matchiing Host entry in the server.xml?
        at 
org.apache.tomee.webservices.TomcatWsRegistry.addWsContainer(TomcatWsRegistry.java:168)
        at 
org.apache.openejb.server.webservices.WsService.afterApplicationCreated(WsService.java:281)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at 
org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
        at 
org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
        at 
org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:107)
        at 
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:929)
        at 
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:532)
        at 
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:887)
        at 
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:833)
        at 
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:121)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:968)
        at 
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

I checked and rechecked my source - theres nowhere localhost. Has anyone a hint 
on what to look for here?

thanks and br
reinis


Reply via email to