-----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