It looks like some java 11 specific jars have gotten into the mix (that is
what the module-info.java warning is about).

You may need a newer version of Tomcat? Looks like this may be "fixed" (ie
ignored) in Tomcat 8.5.12 onward.
--
Jody Garnett


On Mon, 9 Sep 2019 at 21:17, Humphries, Graham <
graham.humphr...@stategrowth.tas.gov.au> wrote:

> Yes I did. I use JNDI data source defined in the Tomcat context.xml and I
> have the ojdbc8.jar for Oracle 12c as the driver.
>
>
>
> Here is an extract from the Catalina.log when I installed Geosever:
>
> 04-Sep-2019 09:09:44.799 SEVERE [localhost-startStop-1]
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to
> process Jar entry [module-info.class] from Jar
> [file:/opt/tomcat/webapps/geoserver/WEB-INF/lib/txw2-2.4.0-b180830.0438.jar]
> for annotations
>
> org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte
> tag in constant pool: 19
>
>       at
> org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:54)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2042)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1989)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1959)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1912)
>
>       at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1154)
>
>       at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)
>
>       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:298)
>
>       at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
>
>       at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
>
>       at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
>
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
>
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
>
>       at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
>
>       at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
>
>       at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
>
>       at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>
>       at java.lang.Thread.run(Thread.java:745)
>
>
>
> 04-Sep-2019 09:09:45.079 SEVERE [localhost-startStop-1]
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to
> process Jar entry [module-info.class] from Jar
> [file:/opt/tomcat/webapps/geoserver/WEB-INF/lib/FastInfoset-1.2.15.jar] for
> annotations
>
> org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte
> tag in constant pool: 19
>
>       at
> org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:54)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2042)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1989)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1959)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1912)
>
>       at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1154)
>
>       at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)
>
>       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:298)
>
>       at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
>
>       at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
>
>       at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
>
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
>
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
>
>       at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
>
>       at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
>
>       at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
>
>       at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>
>       at java.lang.Thread.run(Thread.java:745)
>
>
>
> 04-Sep-2019 09:09:45.921 SEVERE [localhost-startStop-1]
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to
> process Jar entry [module-info.class] from Jar
> [file:/opt/tomcat/webapps/geoserver/WEB-INF/lib/jaxb-api-2.4.0-b180830.0359.jar]
> for annotations
>
> org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte
> tag in constant pool: 19
>
>       at
> org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:54)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2042)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1989)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1959)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1912)
>
>       at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1154)
>
>       at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)
>
>       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:298)
>
>       at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
>
>       at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
>
>       at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
>
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
>
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
>
>       at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
>
>       at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
>
>       at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
>
>       at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>
>       at java.lang.Thread.run(Thread.java:745)
>
>
>
> 04-Sep-2019 09:09:46.733 INFO [pool-11-thread-3]
> jenkins.InitReactorRunner$1.onAttained Started initialization
>
> 04-Sep-2019 09:09:46.777 INFO [pool-11-thread-21]
> jenkins.InitReactorRunner$1.onAttained Listed all plugins
>
> 04-Sep-2019 09:09:46.941 SEVERE [localhost-startStop-1]
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to
> process Jar entry [module-info.class] from Jar
> [file:/opt/tomcat/webapps/geoserver/WEB-INF/lib/jaxb-runtime-2.4.0-b180830.0438.jar]
> for annotations
>
> org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte
> tag in constant pool: 19
>
>       at
> org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:54)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2042)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1989)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1959)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1912)
>
>       at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1154)
>
>       at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)
>
>       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:298)
>
>       at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
>
>       at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
>
>       at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
>
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
>
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
>
>       at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
>
>       at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
>
>       at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
>
>       at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>
>       at java.lang.Thread.run(Thread.java:745)
>
>
>
> 04-Sep-2019 09:09:49.439 INFO [pool-11-thread-29]
> jenkins.InitReactorRunner$1.onAttained Prepared all plugins
>
> 04-Sep-2019 09:09:49.449 INFO [pool-11-thread-38]
> jenkins.InitReactorRunner$1.onAttained Started all plugins
>
> 04-Sep-2019 09:09:49.455 INFO [pool-11-thread-3]
> jenkins.InitReactorRunner$1.onAttained Augmented all extensions
>
> 04-Sep-2019 09:09:49.847 INFO [pool-11-thread-8]
> jenkins.InitReactorRunner$1.onAttained Loaded all jobs
>
> 04-Sep-2019 09:09:50.614 SEVERE [localhost-startStop-1]
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to
> process Jar entry [module-info.class] from Jar
> [file:/opt/tomcat/webapps/geoserver/WEB-INF/lib/istack-commons-runtime-3.0.7.jar]
> for annotations
>
> org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte
> tag in constant pool: 19
>
>       at
> org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:54)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2042)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1989)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1959)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1912)
>
>       at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1154)
>
>       at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)
>
>       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:298)
>
>       at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
>
>       at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
>
>       at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
>
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
>
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
>
>       at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
>
>       at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
>
>       at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
>
>       at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>
>       at java.lang.Thread.run(Thread.java:745)
>
>
>
> 04-Sep-2019 09:09:51.742 INFO [Download metadata thread]
> hudson.model.AsyncPeriodicWork$1.run Started Download metadata
>
> 04-Sep-2019 09:09:51.778 SEVERE [localhost-startStop-1]
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to
> process Jar entry [module-info.class] from Jar
> [file:/opt/tomcat/webapps/geoserver/WEB-INF/lib/stax-ex-1.8.jar] for
> annotations
>
> org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte
> tag in constant pool: 19
>
>       at
> org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:54)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
>
>       at
> org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2042)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1989)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1959)
>
>       at
> org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1912)
>
>       at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1154)
>
>       at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)
>
>       at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:298)
>
>       at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
>
>       at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
>
>       at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
>
>       at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
>
>       at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
>
>       at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
>
>       at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
>
>       at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
>
>       at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>
>       at java.lang.Thread.run(Thread.java:745)
>
>
>
> Cheers,
>
> Graham
>
> *From:* Jody Garnett [mailto:jody.garn...@gmail.com]
> *Sent:* Tuesday, 10 September 2019 12:22 PM
> *To:* Humphries, Graham <graham.humphr...@stategrowth.tas.gov.au>
> *Cc:* geoserver-users@lists.sourceforge.net
> *Subject:* Re: [Geoserver-users] Geoserver 2.16-RC
>
>
>
> Thank you very much for testing!
>
>
>
> I had no issue with installing Geoserver, but when I installed the Oracle
> plugin (the 2.16-RC version) and changed the data directory Geoserver would
> not start.
>
>
>
> Did you get any indication from the logs why it would not start (I assumed
> you also followed the instructions to install the JDBC driver alongside the
> oracle plugin?)
>
>
> ------------------------------
>
>
> CONFIDENTIALITY NOTICE AND DISCLAIMER
> The information in this transmission may be confidential and/or protected
> by legal professional privilege, and is intended only for the person or
> persons to whom it is addressed. If you are not such a person, you are
> warned that any disclosure, copying or dissemination of the information is
> unauthorised. If you have received the transmission in error, please
> immediately contact this office by telephone, fax or email, to inform us of
> the error and to enable arrangements to be made for the destruction of the
> transmission, or its return at our cost. No liability is accepted for any
> unauthorised use of the information contained in this transmission.
>
> ------------------------------
>
> CONFIDENTIALITY NOTICE AND DISCLAIMER
> The information in this transmission may be confidential and/or protected
> by legal professional privilege, and is intended only for the person or
> persons to whom it is addressed. If you are not such a person, you are
> warned that any disclosure, copying or dissemination of the information is
> unauthorised. If you have received the transmission in error, please
> immediately contact this office by telephone, fax or email, to inform us of
> the error and to enable arrangements to be made for the destruction of the
> transmission, or its return at our cost. No liability is accepted for any
> unauthorised use of the information contained in this transmission.
>
_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to