On 7/6/2016 4:39 PM, Christopher Schultz wrote: > 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} > > ?? Yes that is what I did. I could have moved it to /tmp. But since there were no issue on the workstation I did the same thing on the server. > > So, ROOT is now ${CATALINA_HOME}/ROOT? Yes > > > 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? Did not know that was an option. I will try that and report back the results. > > > ======== 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 initSEVERE: can't > > unpack '/opt/tomee/webapps/ROOT##000' > There is no such artifact, directory or file, by that name at the time the error is logged. > That's definitely a problem. I'm surprised there isn't a stack trace. > > Permissions issue? Nope double and triple checked that. Tomcat is shut down, all old ROOT* artifacts are removed with each try from webapps, .WAR given same owner and group as all other artifacts in the Tomcat install before startup. > > -chris > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org >
signature.asc
Description: OpenPGP digital signature