On 7/6/2016 5:00 PM, Paul Roubekas wrote: > 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. >> All that did was cause the startup to lockup sooner, at the step below. INFO: OpenWebBeans Container has started, it took 283 ms. Jul 06, 2016 5:08:19 PM org.apache.tomee.catalina.TomcatWebAppBuilder deployWebApps INFO: using context file /opt/tomee/webapps/ROOT##000/META-INF/context.xml Jul 06, 2016 5:08:19 PM org.apache.tomee.catalina.TomcatWebAppBuilder init INFO: ------------------------- localhost -> /
>> > 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 > > -- The people that bring you Usque <http://Usque.software/>.
signature.asc
Description: OpenPGP digital signature