minor move of some code to avoid some sometimes useless computation

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427109 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-690 using rest application for deployment

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427242 13f79535-47bb-0310-9956-ffa450edef68
avoiding npe + some more jaxrs test

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427453 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-691 better handling of pooling for JCA connectors

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427463 13f79535-47bb-0310-9956-ffa450edef68
ROOT app needs some check regarding address building

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427479 13f79535-47bb-0310-9956-ffa450edef68
some caching - on isdebugenabled on our logger + method resolution in jaxws invocation + skipping reflection to get threadname in tomee from ContextBindings

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427549 13f79535-47bb-0310-9956-ffa450edef68
trying to get a better support of win tomee maven plugin - to valid under UNIX

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427556 13f79535-47bb-0310-9956-ffa450edef68
avoiding NPE

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427557 13f79535-47bb-0310-9956-ffa450edef68
Use newer maven plugin versions and try to avoid creating files that win platforms cannot cope with.

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427716 13f79535-47bb-0310-9956-ffa450edef68
maven-compiler-plugin 3.0
maven-surefire 2.13


git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427764 13f79535-47bb-0310-9956-ffa450edef68
maven-failsafe-plugin 2.13

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427774 13f79535-47bb-0310-9956-ffa450edef68
Logging and finals.

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1427779 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-693 - Don't log "Deployed Application" till full deploy completes

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1428152 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-694 TOMEE-695 jaxrs configuration review (app level + compatibility)

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1428228 13f79535-47bb-0310-9956-ffa450edef68
oops wrong default in last commit

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1428233 13f79535-47bb-0310-9956-ffa450edef68
renaming getNoShutdownHook to getWaitTomEE (and switching tests) to be human readable (only an internal change)

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1428274 13f79535-47bb-0310-9956-ffa450edef68
removing (useless) comment since that's no more true

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1428276 13f79535-47bb-0310-9956-ffa450edef68
OPENEJB-1978 openejb.system.apps = true by default for openejb standalone

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1428279 13f79535-47bb-0310-9956-ffa450edef68
Fixes to ensure org.apache.openejb.InvalidateReferenceException is wrapped, else client gets a ClassNotFoundException.
Fix org.apache.openejb.core.stateful.StatefulContainer#releaseInstance - Actually throw the new IllegalStateException and synchronize on something useful (this).
Fix org.apache.openejb.core.managed.ManagedContainer#releaseInstance - Actually throw the new IllegalStateException and synchronize on something useful (this).

CXF version 2.6.4
Finals/Overrides.

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1428331 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-696 jaxrs application can be defined as servlet in servlet name (WTF?) so skipping these servlets

git-svn-id: https://svn.apache.org/repos/asf/openejb/trunk/openejb@1428350 13f79535-47bb-0310-9956-ffa450edef68