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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to