-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Paul,

On 7/6/16 4:10 PM, Paul Roubekas wrote:
> Works just find on my window 7 workstation with Eclipse 4.5.2 but
> now on Fedora 23 the startup just hangs.

What do you mean "just hangs"? Take a thread dump of the process to
see what it's doing. What do the logs say?

> Moved the webapps/ROOT directory to ${CATALINA_HOME} which work
> just fine on the windows workstation.

So:

$ mv ${CATALINA_HOME}/webapps/ROOT ${CATALINA_HOME}

??

So, ROOT is now ${CATALINA_HOME}/ROOT?

> Double checked the server.xml file.
> 
> Made sure the WAR had the same owner and group as all the other
> tomcat artifacts.
> 
> Windows startup allows "/" in the 'path' but Fedora startup gave a 
> warning so I changed path to "".   Which stopped the warning on
> startup.

A context path of "/" is invalid. Leave it as "". Better yet, remove
the whole <Context> element from server.xml.

> On the windows workstation I could pull up the tomcat manager page
> with "http://70.63.204.226/manager/html";.  But that is not up and
> running at the time of the startup hang either.
> 
> At the time of the hang the following were in the
> webapps/directory.
> 
> ROOT##000.war
> 
> ROOT##000.unpacked
> 
> ROOT
> 
> ====== server.xml ======
> 
> <Context path="" docBase="ROOT##000" reloadable="true"></Context>

Why are you deploying from server.xml instead of just using ROOT##000.wa
r?

> ======== startup ========
> 
> INFO: Deployed Application(path=/opt/tomee/webapps/ROOT##000) Jul
> 06, 2016 3:52:02 PM 
> org.apache.openejb.persistence.PersistenceBootstrap
> getDefaultProvider INFO: Default JPA Provider changed to 
> org.eclipse.persistence.jpa.PersistenceProvider Jul 06, 2016
> 3:52:03 PM org.apache.catalina.startup.SetAllPropertiesRule begin 
> WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting 
> property 'maxSpareThreads' to '75' did not find a matching
> property. Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO: Server
> version:        Apache Tomcat (TomEE)/7.0.68 (1.7.4) Jul 06, 2016
> 3:52:03 PM org.apache.catalina.startup.VersionLoggerListener log 
> INFO: Server built:          Feb 8 2016 20:25:54 UTC Jul 06, 2016
> 3:52:03 PM org.apache.catalina.startup.VersionLoggerListener log 
> INFO: Server number:         7.0.68.0 Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO: OS
> Name:               Linux Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO: OS
> Version:            4.4.7-300.fc23.x86_64 Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO:
> Architecture:          amd64 Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO: Java
> Home: 
> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64/jre Jul
> 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO: JVM
> Version:           1.8.0_91-b14 Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO: JVM
> Vendor:            Oracle Corporation Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO:
> CATALINA_BASE:         /opt/tomee Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO:
> CATALINA_HOME:         /opt/tomee Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO: Command
> line argument: 
> -Djava.util.logging.config.file=/opt/tomee/conf/logging.properties 
> Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO: Command
> line argument: 
> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
> Jul 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO: Command
> line argument: -javaagent:/opt/tomee/lib/openejb-javaagent.jar Jul
> 06, 2016 3:52:03 PM 
> org.apache.catalina.startup.VersionLoggerListener log INFO: Command
> line argument: -Djava.endorsed.dirs=/opt/tomee/endorsed Jul 06,
> 2016 3:52:03 PM org.apache.catalina.startup.VersionLoggerListener
> log INFO: Command line argument: -Dcatalina.base=/opt/tomee Jul 06,
> 2016 3:52:03 PM org.apache.catalina.startup.VersionLoggerListener
> log INFO: Command line argument: -Dcatalina.home=/opt/tomee Jul 06,
> 2016 3:52:03 PM org.apache.catalina.startup.VersionLoggerListener
> log INFO: Command line argument: -Djava.io.tmpdir=/opt/tomee/temp 
> Jul 06, 2016 3:52:03 PM
> org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO:
> The APR based Apache Tomcat Native library which allows optimal 
> performance in production environments was not found on the 
> java.library.path: 
> /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib Jul
> 06, 2016 3:52:03 PM org.apache.coyote.AbstractProtocol init INFO:
> Initializing ProtocolHandler ["http-bio-80"] Jul 06, 2016 3:52:03
> PM org.apache.coyote.AbstractProtocol init INFO: Initializing
> ProtocolHandler ["http-bio-443"] Jul 06, 2016 3:52:04 PM
> org.apache.coyote.AbstractProtocol init INFO: Initializing
> ProtocolHandler ["ajp-bio-8009"] Jul 06, 2016 3:52:05 PM
> org.apache.openejb.util.OptionsLog info INFO: Using 
> 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSource
Creator'
>
> 
Jul 06, 2016 3:52:05 PM org.apache.openejb.OpenEJB$Instance <init>
> INFO: 
> **********************************************************************
**********
>
> 
Jul 06, 2016 3:52:05 PM org.apache.openejb.OpenEJB$Instance <init>
> INFO: OpenEJB http://tomee.apache.org/ Jul 06, 2016 3:52:05 PM
> org.apache.openejb.OpenEJB$Instance <init> INFO: Startup: Wed Jul
> 06 15:52:05 EDT 2016 Jul 06, 2016 3:52:05 PM
> org.apache.openejb.OpenEJB$Instance <init> INFO: Copyright
> 1999-2015 (C) Apache OpenEJB/TomEE Project, All Rights Reserved. 
> Jul 06, 2016 3:52:05 PM org.apache.openejb.OpenEJB$Instance <init> 
> INFO: Version: 4.7.4 Jul 06, 2016 3:52:05 PM
> org.apache.openejb.OpenEJB$Instance <init> INFO: Build date:
> 20160304 Jul 06, 2016 3:52:05 PM
> org.apache.openejb.OpenEJB$Instance <init> INFO: Build time: 09:05 
> Jul 06, 2016 3:52:05 PM org.apache.openejb.OpenEJB$Instance <init> 
> INFO: 
> **********************************************************************
**********
>
> 
Jul 06, 2016 3:52:05 PM org.apache.openejb.OpenEJB$Instance <init>
> INFO: openejb.home = /opt/tomee Jul 06, 2016 3:52:05 PM
> org.apache.openejb.OpenEJB$Instance <init> INFO: openejb.base =
> /opt/tomee Jul 06, 2016 3:52:05 PM
> org.apache.openejb.cdi.CdiBuilder initializeOWB INFO: Created new
> singletonService 
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@33afa13b Jul 06,
> 2016 3:52:05 PM org.apache.openejb.cdi.CdiBuilder initializeOWB 
> INFO: Succeeded in installing singleton service Jul 06, 2016
> 3:52:05 PM org.apache.openejb.config.ConfigurationFactory init 
> INFO: openejb configuration file is '/opt/tomee/conf/tomee.xml' Jul
> 06, 2016 3:52:05 PM org.apache.openejb.config.ConfigurationFactory 
> configureService INFO: Configuring Service(id=Tomcat Security
> Service, type=SecurityService, provider-id=Tomcat Security
> Service) Jul 06, 2016 3:52:05 PM
> org.apache.openejb.config.ConfigurationFactory configureService 
> INFO: Configuring Service(id=Default Transaction Manager, 
> type=TransactionManager, provider-id=Default Transaction Manager) 
> Jul 06, 2016 3:52:05 PM
> org.apache.openejb.config.ConfigurationFactory configureService 
> INFO: Configuring Service(id=mail/easyMAIL, type=Resource, 
> provider-id=Default Mail Session) Jul 06, 2016 3:52:05 PM
> org.apache.openejb.util.OptionsLog info INFO: Using
> 'openejb.system.apps=true' Jul 06, 2016 3:52:05 PM
> org.apache.openejb.config.ConfigurationFactory 
> configureApplication INFO: Configuring enterprise application:
> openejb Jul 06, 2016 3:52:06 PM
> org.apache.openejb.config.InitEjbDeployments deploy INFO: Using
> openejb.deploymentId.format '{ejbName}' Jul 06, 2016 3:52:06 PM
> org.apache.openejb.config.InitEjbDeployments deploy INFO:
> Auto-deploying ejb openejb/Deployer: 
> EjbDeployment(deployment-id=openejb/Deployer) Jul 06, 2016 3:52:06
> PM org.apache.openejb.config.InitEjbDeployments deploy INFO:
> Auto-deploying ejb openejb/ConfigurationInfo: 
> EjbDeployment(deployment-id=openejb/ConfigurationInfo) Jul 06, 2016
> 3:52:06 PM org.apache.openejb.config.InitEjbDeployments deploy 
> INFO: Auto-deploying ejb MEJB: EjbDeployment(deployment-id=MEJB) 
> Jul 06, 2016 3:52:06 PM
> org.apache.openejb.config.ConfigurationFactory configureService 
> INFO: Configuring Service(id=Default Stateless Container, 
> type=Container, provider-id=Default Stateless Container) Jul 06,
> 2016 3:52:06 PM org.apache.openejb.config.AutoConfig
> createContainer INFO: Auto-creating a container for bean
> openejb/Deployer: Container(type=STATELESS, id=Default Stateless
> Container) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.config.AppInfoBuilder build INFO: Enterprise
> application "openejb" loaded. Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler createRecipe INFO:
> Creating TransactionManager(id=Default Transaction Manager) Jul 06,
> 2016 3:52:06 PM org.apache.openejb.assembler.classic.Assembler 
> createRecipe INFO: Creating SecurityService(id=Tomcat Security
> Service) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler createRecipe INFO:
> Creating Resource(id=mail/easyMAIL) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler unusedProperty 
> WARNING: Property "mail.transport.protocol" not supported by
> "mail/easyMAIL" Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler unusedProperty 
> WARNING: Property "mail.smtp.host" not supported by
> "mail/easyMAIL" Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler unusedProperty 
> WARNING: Property "mail.debug" not supported by "mail/easyMAIL" Jul
> 06, 2016 3:52:06 PM org.apache.openejb.assembler.classic.Assembler 
> unusedProperty WARNING: Property "mail.smtp.starttls.enable" not
> supported by "mail/easyMAIL" Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler unusedProperty 
> WARNING: Property "mail.smtp.port" not supported by
> "mail/easyMAIL" Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler unusedProperty 
> WARNING: Property "mail.smtp.auth" not supported by
> "mail/easyMAIL" Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler unusedProperty 
> WARNING: Property "password" not supported by "mail/easyMAIL" Jul
> 06, 2016 3:52:06 PM org.apache.openejb.assembler.classic.Assembler 
> unusedProperty WARNING: Property "mail.smtp.user" not supported by
> "mail/easyMAIL" Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler unusedProperty 
> WARNING: Property "ServiceId" not supported by "mail/easyMAIL" Jul
> 06, 2016 3:52:06 PM org.apache.openejb.assembler.classic.Assembler 
> createRecipe INFO: Creating Container(id=Default Stateless
> Container) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler 
> createAppClassLoader INFO: Not creating another application
> classloader for openejb Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler createApplication 
> INFO: Assembling app: openejb Jul 06, 2016 3:52:06 PM
> org.apache.openejb.util.OptionsLog info INFO: Using 
> 'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyNam
e}'
>
> 
Jul 06, 2016 3:52:06 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind INFO: Jndi(name=openejb/DeployerBusinessRemote) --> 
> Ejb(deployment-id=openejb/Deployer) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.JndiBuilder bind INFO: 
> Jndi(name=global/openejb/openejb/Deployer!org.apache.openejb.assembler
.Deployer)
>
> 
- --> Ejb(deployment-id=openejb/Deployer)
> Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.JndiBuilder bind INFO:
> Jndi(name=global/openejb/openejb/Deployer) --> 
> Ejb(deployment-id=openejb/Deployer) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.JndiBuilder bind INFO:
> Jndi(name=openejb/ConfigurationInfoBusinessRemote) --> 
> Ejb(deployment-id=openejb/ConfigurationInfo) Jul 06, 2016 3:52:06
> PM org.apache.openejb.assembler.classic.JndiBuilder bind INFO: 
> Jndi(name=global/openejb/openejb/ConfigurationInfo!org.apache.openejb.
assembler.classic.cmd.ConfigurationInfo)
>
> 
- --> Ejb(deployment-id=openejb/ConfigurationInfo)
> Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.JndiBuilder bind INFO:
> Jndi(name=global/openejb/openejb/ConfigurationInfo) --> 
> Ejb(deployment-id=openejb/ConfigurationInfo) Jul 06, 2016 3:52:06
> PM org.apache.openejb.assembler.classic.JndiBuilder bind INFO:
> Jndi(name=MEJB) --> Ejb(deployment-id=MEJB) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.JndiBuilder bind INFO: 
> Jndi(name=global/openejb/MEJB!javax.management.j2ee.ManagementHome)
> --> Ejb(deployment-id=MEJB) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.JndiBuilder bind INFO:
> Jndi(name=global/openejb/MEJB) --> Ejb(deployment-id=MEJB) Jul 06,
> 2016 3:52:06 PM org.apache.openejb.assembler.classic.Assembler 
> startEjbs INFO: Created Ejb(deployment-id=MEJB, ejb-name=MEJB,
> container=Default Stateless Container) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler startEjbs INFO:
> Created Ejb(deployment-id=openejb/ConfigurationInfo, 
> ejb-name=openejb/ConfigurationInfo, container=Default Stateless
> Container) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler startEjbs INFO:
> Created Ejb(deployment-id=openejb/Deployer, 
> ejb-name=openejb/Deployer, container=Default Stateless Container) 
> Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler startEjbs INFO:
> Started Ejb(deployment-id=MEJB, ejb-name=MEJB, container=Default 
> Stateless Container) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler startEjbs INFO:
> Started Ejb(deployment-id=openejb/ConfigurationInfo, 
> ejb-name=openejb/ConfigurationInfo, container=Default Stateless
> Container) Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler startEjbs INFO:
> Started Ejb(deployment-id=openejb/Deployer, 
> ejb-name=openejb/Deployer, container=Default Stateless Container) 
> Jul 06, 2016 3:52:06 PM
> org.apache.openejb.assembler.classic.Assembler deployMBean INFO:
> Deployed 
> MBean(openejb.user.mbeans:application=openejb,group=org.apache.openejb
.assembler.monitoring,name=JMXDeployer)
>
> 
Jul 06, 2016 3:52:06 PM org.apache.openejb.assembler.classic.Assembler
> createApplication INFO: Deployed Application(path=openejb) Jul 06,
> 2016 3:52:07 PM org.apache.openejb.server.ServiceManager
> initServer INFO: Creating ServerService(id=cxf) Jul 06, 2016
> 3:52:08 PM org.apache.openejb.server.ServiceManager initServer 
> INFO: Creating ServerService(id=cxf-rs) Jul 06, 2016 3:52:08 PM
> org.apache.openejb.server.SimpleServiceManager start INFO:   **
> Bound Services ** Jul 06, 2016 3:52:08 PM
> org.apache.openejb.server.SimpleServiceManager printRow INFO:
> NAME                 IP              PORT Jul 06, 2016 3:52:08 PM
> org.apache.openejb.server.SimpleServiceManager start INFO: ------- 
> Jul 06, 2016 3:52:08 PM
> org.apache.openejb.server.SimpleServiceManager start INFO: Ready! 
> Jul 06, 2016 3:52:08 PM org.apache.catalina.startup.Catalina load 
> INFO: Initialization processed in 5616 ms Jul 06, 2016 3:52:08 PM 
> org.apache.tomee.catalina.OpenEJBNamingContextListener
> bindResource INFO: Importing a Tomcat Resource with id
> 'UserDatabase' of type 'org.apache.catalina.UserDatabase'. Jul 06,
> 2016 3:52:08 PM org.apache.openejb.assembler.classic.Assembler 
> createRecipe INFO: Creating Resource(id=UserDatabase) Jul 06, 2016
> 3:52:08 PM org.apache.catalina.core.StandardService startInternal 
> INFO: Starting service Catalina Jul 06, 2016 3:52:08 PM
> org.apache.catalina.core.StandardEngine startInternal INFO:
> Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.68 (1.7.4) Jul
> 06, 2016 3:52:08 PM org.apache.tomee.catalina.TomcatWebAppBuilder
> init INFO: ------------------------- localhost -> / Jul 06, 2016
> 3:52:08 PM org.apache.openejb.util.JarExtractor extract INFO:
> Extracting jar: /opt/tomee/webapps/ROOT##000 Jul 06, 2016 3:52:08
> PM org.apache.tomee.catalina.TomcatWebAppBuilder init SEVERE: can't
> unpack '/opt/tomee/webapps/ROOT##000'

That's definitely a problem. I'm surprised there isn't a stack trace.

Permissions issue?

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJXfWyOAAoJEBzwKT+lPKRYi24QAI6KXg77vVWpgUB13Slv4851
IBvDANKJ8YYeL/wvywSZ/byZOfjAJiTMZmRJuj0reFdKAEX6eWa0X8vjN7p9DTfB
dirxbTGIhoxi8I+GCEko02C5OzZypAGd+SR7jQm0LsQITUQqHfKxxPlcKMylgr+H
XYeFBngblhKRe/+xc0I6EJS7jZObAJ2AGt5whVIay9yu0CPZctArpWaYWZRyGq7x
tpiThH/HhHiEcAbu4IpG7Nx0wHzleZQs7adOwbqIK32jhg50rqbLbHR+A+oSowsN
M3/rjExY88A5dVZ+FfwSVfNCV3OuGeJcIbS6VEgvVs2VlquqSFAJKNLZwJcObfwP
0Ak5qK0l5IYDn0+H2VdO0XE13ef//KV8Ad0BJKWt8LRYwjXVgzSxNFbKEeFal+xq
8E8LTM0kfS1sA+aIGBoFRRCSr6iba37lIXW9y6fS62Ou5W4D1+FRZi0q2PK9skNT
VR0Z6eG8PQYRQ2IzK/nljdW3CcMe7B2hPbhTCehHnmeTBDeWGVuti5ojkRHI8+Ji
bEL0CjIHfyMtUvI+CGG6YqTDSeGt9VGMXXc0Qfj89xUCHrUW5+hXrDWP/XidFvNh
RDKPB4ZM/Ns2CFKldIizdORhPZY9mFDicpWHhpb7l9wN1hsRaIeaI05l1aOn1UgQ
Ke1opMGXMmZbWRT8kwS3
=XAfK
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to