You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by jieryn <ji...@gmail.com> on 2016/11/08 22:20:30 UTC
Apache TomEE 7 - tomee:run - resource reloading failing
Nov 08, 2016 5:18:51 PM org.apache.openejb.client.EventLogger log
INFO: RemoteInitialContextCreated{providerUri=http://localhost:8080/tomee/ejb}
Nov 08, 2016 5:18:51 PM org.apache.openejb.client.EventLogger log
WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Cannot open input
stream to server: }
Exception in thread "tomee-maven-plugin-synchronizer"
org.apache.openejb.OpenEJBRuntimeException: Can't lookup Deployer
at org.apache.openejb.maven.plugin.UpdatableTomEEMojo.deployer(UpdatableTomEEMojo.java:368)
at org.apache.openejb.maven.plugin.UpdatableTomEEMojo.reload(UpdatableTomEEMojo.java:227)
at org.apache.openejb.maven.plugin.UpdatableTomEEMojo$SynchronizerRedeployer.run(UpdatableTomEEMojo.java:254)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
This used to just work for TomEE 1.7.4. Is there some new
configuration I have to enable to get that synchronizer working?
Re: Apache TomEE 7 - tomee:run - resource reloading failing
Posted by jieryn <ji...@gmail.com>.
Yep, that did it. THANKS!
On Tue, Nov 8, 2016 at 5:51 PM, Romain Manni-Bucau
<rm...@gmail.com> wrote:
> Try setting the mentionned system property "tomee.remote.support=true"
>
> Le 8 nov. 2016 23:41, "jieryn" <ji...@gmail.com> a écrit :
>>
>> <plugin>
>> <groupId>org.apache.tomee.maven</groupId>
>> <artifactId>tomee-maven-plugin</artifactId>
>> <version>7.0.1</version>
>> <configuration>
>> <context>ROOT</context>
>> <deployOpenEjbApplication>true</deployOpenEjbApplication>
>> <password>tomee</password>
>> <path>/</path>
>> <reloadOnUpdate>true</reloadOnUpdate>
>> <removeDefaultWebapps>true</removeDefaultWebapps>
>> <removeTomeeWebapp>true</removeTomeeWebapp>
>
>> <simpleLog>true</simpleLog>
>> <synchronization>
>> <extensions>
>> <extension>.class</extension>
>> <extension>.css</extension>
>> <extension>.html</extension>
>> <extension>.js</extension>
>> <extension>.ui.xml</extension>
>> </extensions>
>> </synchronization>
>> <systemVariables>
>> <tomee.serialization.class.whitelist />
>>
> <tomee.serialization.class.blacklist>-</tomee.serialization.class.blacklist>
>> </systemVariables>
>> <tomeeAjpPort>8009</tomeeAjpPort>
>> <tomeeClassifier>plus</tomeeClassifier>
>> <tomeeHttpPort>8080</tomeeHttpPort>
>> <tomeeShutdownPort>8005</tomeeShutdownPort>
>> <tomeeVersion>7.0.1</tomeeVersion>
>> <user>tomee</user>
>>
> <warFile>/home/jieryn/workspaces/acme/com.acme.app/ui/user/target/user-0.1-SNAPSHOT.war</warFile>
>> </configuration>
>> </plugin>
>>
>>
>> Previously, we had used blaclist of
>>
> org.codehaus.groovy.runtime.,org.apache.commons.collections.functors.,org.apache.xalan,java.lang.Process
>>
>>
>> both configurations above fail, can not reload
>>
>>
>>
>> On Tue, Nov 8, 2016 at 5:39 PM, Romain Manni-Bucau
>> <rm...@gmail.com> wrote:
>> > Yes,
>> >
>> > openejb.system.apps=true
>> > tomee.remote.support=true
>> >
>> > + the blacklist as in 1.7.4
>> >
>> >
>> > Romain Manni-Bucau
>> > @rmannibucau <https://twitter.com/rmannibucau> | Blog
>> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
>> > <http://rmannibucau.wordpress.com> | Github <
> https://github.com/rmannibucau> |
>> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
>> > <https://javaeefactory-rmannibucau.rhcloud.com>
>> >
>> > 2016-11-08 23:20 GMT+01:00 jieryn <ji...@gmail.com>:
>> >
>> >> Nov 08, 2016 5:18:51 PM org.apache.openejb.client.EventLogger log
>> >> INFO: RemoteInitialContextCreated{providerUri=http://localhost:
>> >> 8080/tomee/ejb}
>> >> Nov 08, 2016 5:18:51 PM org.apache.openejb.client.EventLogger log
>> >> WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
>> >> JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Cannot open input
>> >> stream to server: }
>> >> Exception in thread "tomee-maven-plugin-synchronizer"
>> >> org.apache.openejb.OpenEJBRuntimeException: Can't lookup Deployer
>> >> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo.
>> >> deployer(UpdatableTomEEMojo.java:368)
>> >> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo.
>> >> reload(UpdatableTomEEMojo.java:227)
>> >> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo$
>> >> SynchronizerRedeployer.run(UpdatableTomEEMojo.java:254)
>> >> at java.util.TimerThread.mainLoop(Timer.java:555)
>> >> at java.util.TimerThread.run(Timer.java:505)
>> >>
>> >>
>> >> This used to just work for TomEE 1.7.4. Is there some new
>> >> configuration I have to enable to get that synchronizer working?
>> >>
Re: Apache TomEE 7 - tomee:run - resource reloading failing
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Try setting the mentionned system property "tomee.remote.support=true"
Le 8 nov. 2016 23:41, "jieryn" <ji...@gmail.com> a écrit :
>
> <plugin>
> <groupId>org.apache.tomee.maven</groupId>
> <artifactId>tomee-maven-plugin</artifactId>
> <version>7.0.1</version>
> <configuration>
> <context>ROOT</context>
> <deployOpenEjbApplication>true</deployOpenEjbApplication>
> <password>tomee</password>
> <path>/</path>
> <reloadOnUpdate>true</reloadOnUpdate>
> <removeDefaultWebapps>true</removeDefaultWebapps>
> <removeTomeeWebapp>true</removeTomeeWebapp>
> <simpleLog>true</simpleLog>
> <synchronization>
> <extensions>
> <extension>.class</extension>
> <extension>.css</extension>
> <extension>.html</extension>
> <extension>.js</extension>
> <extension>.ui.xml</extension>
> </extensions>
> </synchronization>
> <systemVariables>
> <tomee.serialization.class.whitelist />
>
<tomee.serialization.class.blacklist>-</tomee.serialization.class.blacklist>
> </systemVariables>
> <tomeeAjpPort>8009</tomeeAjpPort>
> <tomeeClassifier>plus</tomeeClassifier>
> <tomeeHttpPort>8080</tomeeHttpPort>
> <tomeeShutdownPort>8005</tomeeShutdownPort>
> <tomeeVersion>7.0.1</tomeeVersion>
> <user>tomee</user>
>
<warFile>/home/jieryn/workspaces/acme/com.acme.app/ui/user/target/user-0.1-SNAPSHOT.war</warFile>
> </configuration>
> </plugin>
>
>
> Previously, we had used blaclist of
>
org.codehaus.groovy.runtime.,org.apache.commons.collections.functors.,org.apache.xalan,java.lang.Process
>
>
> both configurations above fail, can not reload
>
>
>
> On Tue, Nov 8, 2016 at 5:39 PM, Romain Manni-Bucau
> <rm...@gmail.com> wrote:
> > Yes,
> >
> > openejb.system.apps=true
> > tomee.remote.support=true
> >
> > + the blacklist as in 1.7.4
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> | Blog
> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github <
https://github.com/rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >
> > 2016-11-08 23:20 GMT+01:00 jieryn <ji...@gmail.com>:
> >
> >> Nov 08, 2016 5:18:51 PM org.apache.openejb.client.EventLogger log
> >> INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> >> 8080/tomee/ejb}
> >> Nov 08, 2016 5:18:51 PM org.apache.openejb.client.EventLogger log
> >> WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> >> JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Cannot open input
> >> stream to server: }
> >> Exception in thread "tomee-maven-plugin-synchronizer"
> >> org.apache.openejb.OpenEJBRuntimeException: Can't lookup Deployer
> >> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo.
> >> deployer(UpdatableTomEEMojo.java:368)
> >> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo.
> >> reload(UpdatableTomEEMojo.java:227)
> >> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo$
> >> SynchronizerRedeployer.run(UpdatableTomEEMojo.java:254)
> >> at java.util.TimerThread.mainLoop(Timer.java:555)
> >> at java.util.TimerThread.run(Timer.java:505)
> >>
> >>
> >> This used to just work for TomEE 1.7.4. Is there some new
> >> configuration I have to enable to get that synchronizer working?
> >>
Re: Apache TomEE 7 - tomee:run - resource reloading failing
Posted by jieryn <ji...@gmail.com>.
<plugin>
<groupId>org.apache.tomee.maven</groupId>
<artifactId>tomee-maven-plugin</artifactId>
<version>7.0.1</version>
<configuration>
<context>ROOT</context>
<deployOpenEjbApplication>true</deployOpenEjbApplication>
<password>tomee</password>
<path>/</path>
<reloadOnUpdate>true</reloadOnUpdate>
<removeDefaultWebapps>true</removeDefaultWebapps>
<removeTomeeWebapp>true</removeTomeeWebapp>
<simpleLog>true</simpleLog>
<synchronization>
<extensions>
<extension>.class</extension>
<extension>.css</extension>
<extension>.html</extension>
<extension>.js</extension>
<extension>.ui.xml</extension>
</extensions>
</synchronization>
<systemVariables>
<tomee.serialization.class.whitelist />
<tomee.serialization.class.blacklist>-</tomee.serialization.class.blacklist>
</systemVariables>
<tomeeAjpPort>8009</tomeeAjpPort>
<tomeeClassifier>plus</tomeeClassifier>
<tomeeHttpPort>8080</tomeeHttpPort>
<tomeeShutdownPort>8005</tomeeShutdownPort>
<tomeeVersion>7.0.1</tomeeVersion>
<user>tomee</user>
<warFile>/home/jieryn/workspaces/acme/com.acme.app/ui/user/target/user-0.1-SNAPSHOT.war</warFile>
</configuration>
</plugin>
Previously, we had used blaclist of
org.codehaus.groovy.runtime.,org.apache.commons.collections.functors.,org.apache.xalan,java.lang.Process
both configurations above fail, can not reload
On Tue, Nov 8, 2016 at 5:39 PM, Romain Manni-Bucau
<rm...@gmail.com> wrote:
> Yes,
>
> openejb.system.apps=true
> tomee.remote.support=true
>
> + the blacklist as in 1.7.4
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> | Blog
> <https://blog-rmannibucau.rhcloud.com> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> <https://javaeefactory-rmannibucau.rhcloud.com>
>
> 2016-11-08 23:20 GMT+01:00 jieryn <ji...@gmail.com>:
>
>> Nov 08, 2016 5:18:51 PM org.apache.openejb.client.EventLogger log
>> INFO: RemoteInitialContextCreated{providerUri=http://localhost:
>> 8080/tomee/ejb}
>> Nov 08, 2016 5:18:51 PM org.apache.openejb.client.EventLogger log
>> WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
>> JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Cannot open input
>> stream to server: }
>> Exception in thread "tomee-maven-plugin-synchronizer"
>> org.apache.openejb.OpenEJBRuntimeException: Can't lookup Deployer
>> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo.
>> deployer(UpdatableTomEEMojo.java:368)
>> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo.
>> reload(UpdatableTomEEMojo.java:227)
>> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo$
>> SynchronizerRedeployer.run(UpdatableTomEEMojo.java:254)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>>
>>
>> This used to just work for TomEE 1.7.4. Is there some new
>> configuration I have to enable to get that synchronizer working?
>>
Re: Apache TomEE 7 - tomee:run - resource reloading failing
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Yes,
openejb.system.apps=true
tomee.remote.support=true
+ the blacklist as in 1.7.4
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<https://blog-rmannibucau.rhcloud.com> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>
2016-11-08 23:20 GMT+01:00 jieryn <ji...@gmail.com>:
> Nov 08, 2016 5:18:51 PM org.apache.openejb.client.EventLogger log
> INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> 8080/tomee/ejb}
> Nov 08, 2016 5:18:51 PM org.apache.openejb.client.EventLogger log
> WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Cannot open input
> stream to server: }
> Exception in thread "tomee-maven-plugin-synchronizer"
> org.apache.openejb.OpenEJBRuntimeException: Can't lookup Deployer
> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo.
> deployer(UpdatableTomEEMojo.java:368)
> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo.
> reload(UpdatableTomEEMojo.java:227)
> at org.apache.openejb.maven.plugin.UpdatableTomEEMojo$
> SynchronizerRedeployer.run(UpdatableTomEEMojo.java:254)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
>
>
> This used to just work for TomEE 1.7.4. Is there some new
> configuration I have to enable to get that synchronizer working?
>