Re: Java 10; JAXB; and Tomcat 9

2018-05-03 Thread Riccardo Cohen
I confirm that with java 10 I had to add javax.xml.bind:jaxb-api:2.3.0 
maven archive, and also javax.activation:activation:1.1.1 .

All works fine with it

On 03/05/2018 01:28, Emmanuel Bourg wrote:

Le 03/05/2018 à 00:42, Jerry Malcolm a écrit :


Thanks for the input.  I haven't been keeping up with Java EE for a
while.  I tried to download EE instead of SE and got a few gigabytes of
"GlassFish server".  Couldn't even find the jaxb jar files in that
package.  I haven't researched what GlassFish is... but I know I don't
need to learn another server right now.   Did I download the wrong
thing?  Is there still just a plain ol' EE version of Java with jar files?


Here is the standalone JAXB distribution:

https://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-ri/2.3.0/jaxb-ri-2.3.0.zip

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

.



--
Riccardo Cohen
+33 6 09 83 64 49
http://www.5flow.com

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: java 10 with jpa eclipselink and tomcat 9

2018-04-10 Thread Riccardo Cohen
For your information, the problem with java 10 have been solved with 
org.eclipse.persistence:org.eclipse.persistence.jpa:2.7.2-SNAPSHOT


I can now run my server application with Java 10
Thanks

On 02/04/2018 16:02, Riccardo Cohen wrote:

Hello
Is there anybody that tried to use Java 9 or 10 ?
Thanks

On 29/03/2018 11:42, Riccardo Cohen wrote:

Hello
I'm using Tomcat 9.0.6 with java 1.8 and EclipseLink 
org.eclipse.persistence:org.eclipse.persistence.jpa:2.7.1


This works fine !

I try to migrate to java 10:
JAVA_VERSION="10"
JAVA_VERSION_DATE="2018-03-20"
downloaded into my mac today from 
https://download.java.net/java/GA/jdk10/10/binaries/openjdk-10_osx-x64_bin.tar.gz


I had to add 2 libraries :
    javax.activation:activation:1.1.1
    javax.xml.bind:jaxb-api:2.3.0

The server succeded to launch. But at launch time I have the info :

/[EL Warning]: metamodel: 2018-03-28 13:55:44.159--The collection of 
metamodel types is empty. Model classes may not have been found during 
entity search for Java SE and some Java EE container managed 
persistence units.  Please verify that your entity classes are 
referenced in persistence.xml using either  elements or a 
global false element/


With java 10, the persistence.xml seems to be ignored. This is the 
content of the file :


http://java.sun.com/xml/ns/persistence;
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence 
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd;

    version="2.0">
    
org.eclipse.persistence.jpa.PersistenceProvider
        Data.E5User
        Data.E5Witem
        
            value="java:comp/env/jdbc/wfdb"/>


Re: java 10 with jpa eclipselink and tomcat 9

2018-04-02 Thread Riccardo Cohen

Hello
Is there anybody that tried to use Java 9 or 10 ?
Thanks

On 29/03/2018 11:42, Riccardo Cohen wrote:

Hello
I'm using Tomcat 9.0.6 with java 1.8 and EclipseLink 
org.eclipse.persistence:org.eclipse.persistence.jpa:2.7.1


This works fine !

I try to migrate to java 10:
JAVA_VERSION="10"
JAVA_VERSION_DATE="2018-03-20"
downloaded into my mac today from 
https://download.java.net/java/GA/jdk10/10/binaries/openjdk-10_osx-x64_bin.tar.gz


I had to add 2 libraries :
    javax.activation:activation:1.1.1
    javax.xml.bind:jaxb-api:2.3.0

The server succeded to launch. But at launch time I have the info :

/[EL Warning]: metamodel: 2018-03-28 13:55:44.159--The collection of 
metamodel types is empty. Model classes may not have been found during 
entity search for Java SE and some Java EE container managed 
persistence units.  Please verify that your entity classes are 
referenced in persistence.xml using either  elements or a 
global false element/


With java 10, the persistence.xml seems to be ignored. This is the 
content of the file :


http://java.sun.com/xml/ns/persistence;
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence 
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd;

    version="2.0">
    
org.eclipse.persistence.jpa.PersistenceProvider
        Data.E5User
        Data.E5Witem
        
            value="java:comp/env/jdbc/wfdb"/>


java 10 with jpa eclipselink and tomcat 9

2018-03-29 Thread Riccardo Cohen

Hello
I'm using Tomcat 9.0.6 with java 1.8 and EclipseLink 
org.eclipse.persistence:org.eclipse.persistence.jpa:2.7.1


This works fine !

I try to migrate to java 10:
JAVA_VERSION="10"
JAVA_VERSION_DATE="2018-03-20"
downloaded into my mac today from 
https://download.java.net/java/GA/jdk10/10/binaries/openjdk-10_osx-x64_bin.tar.gz


I had to add 2 libraries :
    javax.activation:activation:1.1.1
    javax.xml.bind:jaxb-api:2.3.0

The server succeded to launch. But at launch time I have the info :

/[EL Warning]: metamodel: 2018-03-28 13:55:44.159--The collection of 
metamodel types is empty. Model classes may not have been found during 
entity search for Java SE and some Java EE container managed persistence 
units. Please verify that your entity classes are referenced in 
persistence.xml using either  elements or a global 
false element/


With java 10, the persistence.xml seems to be ignored. This is the 
content of the file :


http://java.sun.com/xml/ns/persistence;
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence 
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd;

    version="2.0">
    
org.eclipse.persistence.jpa.PersistenceProvider
        Data.E5User
        Data.E5Witem
        
            value="java:comp/env/jdbc/wfdb"/>


Re: Tomcat web socket not sending more than one message to the client

2017-10-20 Thread Riccardo Cohen
pbian Stretch

I cannot see any reason why this is not working.

Kind Regards,
Christoph







-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

.



--
Riccardo Cohen
+33 6 09 83 64 49
E5Group
http://www.5flow.com


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



request for beginner's documentation on start troubleshooting

2017-10-10 Thread Riccardo Cohen

Hello

I 'm quite new to tomcat and just spent one whole day because tomcat 
8.5.23 was freezing at startup for about 15 minutes !!! on a virtual 
private server on debian (while it used to work perfectly last week).


1) it was really difficult to know where was the problem because after 
15 minutes the application worked perfectly, and there was no particular 
error in the log


2) it was difficult to change the log level, the page 
http://tomcat.apache.org/tomcat-8.5-doc/setup.html does not mention how 
to change the logging level. The page 
http://tomcat.apache.org/tomcat-8.5-doc/logging.html seems too complex 
and written for advanced users


3) after setting log FINE I found that Creation of SecureRandom instance 
for session ID generation using [SHA1PRNG] took [580,051] milliseconds. 
Documentation for this problem is far far away in 
https://wiki.apache.org/tomcat/HowTo/FasterStartUp, and this page does 
not tell where to put the Java Option for tomcat


So my suggestions are:

- create a beginer's documentation separate from full feature 
documentation, which is too difficult to read for beginners


- explain some important settings, but not everything, only important 
things like port 8080 in conf/server.xml, environment variables etc.


- explicitely advise people to change 
CATALINA_OPTS=-Djava.security.egd=file:/dev/urandom to avoid starting 
hard problems on linux


- explain how to build a very simple jsp application, what is the 
meaning of WEB-INF , META-INF and what to put inside


- explain how deployement works in simple configuration where there is 
one application only.


- add a download sample app that works everywhere with one JSP and one 
Servlet for instance.



thanks.


--
Riccardo Cohen
+33 6 09 83 64 49
E5Group
http://www.5flow.com


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat 8 Connection Pooling

2017-07-19 Thread Riccardo Cohen

You'll find here :

http://www.5flow.com/tmp/tomcatjndidb.zip

a very small sample that works on my computer (with IntelliJ project). 
Just change the context.xml with your database. Viewing the home page 
will create a database, insert records, then display them.


The data source is of type javax.sql.datasource and this is the database 
connection pool. In mysql console, do : show processlist;


when reloading the home page of the sample you can see that the 
connection has always the same id. But if you restart tomcat the id 
changes. This means that tomcat keeps the connection to the db in a pool 
instead of creating a new connection at each ds.getConnection();



On 19/07/2017 06:03, Avinash Krishnan wrote:

Hello Riccardo,

When I try using the pool properties(Without JNDI ) it gives me URL Cannot
Be null error. What I have understood is that, when we make the data source
as a static variable or a member variable of another class and try to use
it another class's function it throws error. If I instantiate and use Data
Souce on same function it is working.

I am wondering how to use the JNDI based Tomcat JDBC Connection Pool.
If I use Context variable and instantiate DataSouce object,the object
should be of type javax.sql.datasource and we don't get the
latest  org.apache.tomcat.jdbc.pool.DataSource;.

Any idea find the exact way to implement JNDI usage of
new  org.apache.tomcat.jdbc.pool.DataSource; ?

On Tue, Jul 18, 2017 at 9:02 PM, Riccardo Cohen <riccardo.co...@e5group.fr>
wrote:


Can you see any info in the log : login incorrect, database not found etc.
?
(There are many logs in tomcat : localhost log, catalina log, manager log,
host manager log, localhost access log)


On 18/07/2017 13:55, Avinash Krishnan wrote:


Hello Riccardo ,

Thanks for the response. This didn't work for me. Connections are not
getting initated and I am seeing java.lang.NullPointerException on
accessing getConnection.

I  am refering to http://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html

The pool properties is also not working.

On Tue, Jul 18, 2017 at 4:18 PM, Riccardo Cohen <
riccardo.co...@e5group.fr>
wrote:

Hello Avinash


I'm not expert but this is rather simple :
in web/META-INF/context.xml write something like :


  


in web/WEB-INF/web.xml add in  tag :
  

  jdbc/tomcattest


  javax.sql.DataSource

  

and in a java class add this :

public class T3Servlet extends HttpServlet
{
  @Resource(name="jdbc/tomcattest")
  public DataSource ds;


You will normally have a data source in your class, by injection, using
tomcat database pool.


On 18/07/2017 12:26, Avinash Krishnan wrote:

I am trying to implement Apache Tomcat 8.5.15  "Tomcat JDBC Connection

Pool" using the steps mentioned in the guide.

Can some one help me to understand how this connection pooling has to be
done.

Is the Plain Java Method,by implementing Pool Properties is an
alternative
to the JNDI lookup based pooling ? When I implement using Pool
Properties,
there isn't any provision to set up the Factory to
org.apache.tomcat.jdbc.pool.DataSourceFactory"
and I always get invalid arguments in call.

On a different note, I tried by adding to context.xml . And implementing
JNDI lookup from context. But that time,I get
"org.apache.tomcat.dbcp.dbcp2.BasicDataSource cannot be cast to
org.apache.tomcat.jdbc.pool.DataSource" even after setting factory to
DataSourceFactory.


--

Riccardo Cohen
+33 6 09 83 64 49
E5Group
http://www.5flow.com


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org







--
Riccardo Cohen
+33 6 09 83 64 49
E5Group
http://www.5flow.com


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org







--
Riccardo Cohen
+33 6 09 83 64 49
E5Group
http://www.5flow.com



-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat 8 Connection Pooling

2017-07-18 Thread Riccardo Cohen

Can you see any info in the log : login incorrect, database not found etc. ?
(There are many logs in tomcat : localhost log, catalina log, manager 
log, host manager log, localhost access log)


On 18/07/2017 13:55, Avinash Krishnan wrote:

Hello Riccardo ,

Thanks for the response. This didn't work for me. Connections are not
getting initated and I am seeing java.lang.NullPointerException on
accessing getConnection.

I  am refering to http://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html

The pool properties is also not working.

On Tue, Jul 18, 2017 at 4:18 PM, Riccardo Cohen <riccardo.co...@e5group.fr>
wrote:


Hello Avinash

I'm not expert but this is rather simple :
in web/META-INF/context.xml write something like :


  


in web/WEB-INF/web.xml add in  tag :
  

  jdbc/tomcattest


  javax.sql.DataSource

  

and in a java class add this :

public class T3Servlet extends HttpServlet
{
  @Resource(name="jdbc/tomcattest")
  public DataSource ds;


You will normally have a data source in your class, by injection, using
tomcat database pool.


On 18/07/2017 12:26, Avinash Krishnan wrote:


I am trying to implement Apache Tomcat 8.5.15  "Tomcat JDBC Connection
Pool" using the steps mentioned in the guide.

Can some one help me to understand how this connection pooling has to be
done.

Is the Plain Java Method,by implementing Pool Properties is an alternative
to the JNDI lookup based pooling ? When I implement using Pool Properties,
there isn't any provision to set up the Factory to
org.apache.tomcat.jdbc.pool.DataSourceFactory"
and I always get invalid arguments in call.

On a different note, I tried by adding to context.xml . And implementing
JNDI lookup from context. But that time,I get
"org.apache.tomcat.dbcp.dbcp2.BasicDataSource cannot be cast to
org.apache.tomcat.jdbc.pool.DataSource" even after setting factory to
DataSourceFactory.



--
Riccardo Cohen
+33 6 09 83 64 49
E5Group
http://www.5flow.com


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org







--
Riccardo Cohen
+33 6 09 83 64 49
E5Group
http://www.5flow.com


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Tomcat 8 Connection Pooling

2017-07-18 Thread Riccardo Cohen

Hello Avinash

I'm not expert but this is rather simple :
in web/META-INF/context.xml write something like :


  


in web/WEB-INF/web.xml add in  tag :
  

  jdbc/tomcattest


  javax.sql.DataSource

  

and in a java class add this :

public class T3Servlet extends HttpServlet
{
  @Resource(name="jdbc/tomcattest")
  public DataSource ds;


You will normally have a data source in your class, by injection, using 
tomcat database pool.



On 18/07/2017 12:26, Avinash Krishnan wrote:

I am trying to implement Apache Tomcat 8.5.15  "Tomcat JDBC Connection
Pool" using the steps mentioned in the guide.

Can some one help me to understand how this connection pooling has to be
done.

Is the Plain Java Method,by implementing Pool Properties is an alternative
to the JNDI lookup based pooling ? When I implement using Pool Properties,
there isn't any provision to set up the Factory to
org.apache.tomcat.jdbc.pool.DataSourceFactory"
and I always get invalid arguments in call.

On a different note, I tried by adding to context.xml . And implementing
JNDI lookup from context. But that time,I get
"org.apache.tomcat.dbcp.dbcp2.BasicDataSource cannot be cast to
org.apache.tomcat.jdbc.pool.DataSource" even after setting factory to
DataSourceFactory.



--
Riccardo Cohen
+33 6 09 83 64 49
E5Group
http://www.5flow.com


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Automatic deploy : java.util.zip.ZipException on macosx

2017-05-24 Thread Riccardo Cohen

Thanks for your quick answer.

I found my mistake, I put the war in a wrong webapps directory, and I 
don't know why there was a symbolic link with the same name in the good 
webapps directory !

Problem solved.
Thanks a lot.


On 24/05/2017 13:39, Simon De Uvarow wrote:

Sorry, the
   "A WAR file may be digitally signed
<https://en.wikipedia.org/wiki/Digital_signature> in the same way as a
JAR <https://en.wikipedia.org/wiki/JAR_%28file_format%29> file in order
to allow others to determine where the source code came from."
 wasn't correct. My bad.

But try searching why your war file doesn't contain the META-INF folder.





"No olvides, no traiciones, lo que llevas bien dentro de ti. No olvides,
no traiciones, lo que siempre te ha hecho vivir."

On Wed, May 24, 2017 at 8:35 AM, Simon De Uvarow <sdeuva...@gmail.com
<mailto:sdeuva...@gmail.com>> wrote:

Hi Ricardo, it looks like your war files doesn't contain the
META-INF folder.

Check here:
https://en.wikipedia.org/wiki/WAR_(file_format)
<https://en.wikipedia.org/wiki/WAR_(file_format)>

"A WAR file may be digitally signed
<https://en.wikipedia.org/wiki/Digital_signature> in the same way as
a JAR <https://en.wikipedia.org/wiki/JAR_%28file_format%29> file in
order to allow others to determine where the source code came from."

https://en.wikipedia.org/wiki/JAR_(file_format)
<https://en.wikipedia.org/wiki/JAR_(file_format)>

Hope it helps,


"No olvides, no traiciones, lo que llevas bien dentro de ti. No
olvides, no traiciones, lo que siempre te ha hecho vivir."

On Wed, May 24, 2017 at 8:31 AM, Riccardo Cohen
<riccardo.co...@e5group.fr <mailto:riccardo.co...@e5group.fr>> wrote:

Hello

I'm new to tomcat and just tried sucessfully a small hello world
with tomcat 8.5.14 on macosx / java 1.8.0_25.

With IntelliJ I created a war thanks to their tomcat plugin. The
war is valid and can be unzipped with no problem:

.../apache-tomcat-8.5.14/webapps> unzip web_war.war
Archive:  web_war.war
  inflating: Basic1.jsp
  inflating: Basic2.jsp
  inflating: header.jspf
   creating: WEB-INF/
   creating: WEB-INF/classes/
   creating: WEB-INF/classes/Basic2/
  inflating: WEB-INF/classes/Basic2/Basic2Servlet.class
  inflating: WEB-INF/web.xml

But when I put it in $CATALINA_HOME/webapps , I have an
exception a launch time :

java.util.zip.ZipException: error in opening zip file

(full log below). I found nothing on googling about this error.
Where should I search ?

Thanks a lot.

--
Riccardo Cohen
+33 6 09 83 64 49 <tel:+33%206%2009%2083%2064%2049>
E5Group
http://www.5flow.com






FULL LOG:
-
Using CATALINA_BASE:   /Users/rc/zdrop/appdata/tomcat
Using CATALINA_HOME:   /Applications/softdev/apache-tomcat-8.5.14
Using CATALINA_TMPDIR: /Users/rc/zdrop/appdata/tomcat/temp
Using JRE_HOME:
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
Using CLASSPATH:

/Applications/softdev/apache-tomcat-8.5.14/bin/bootstrap.jar:/Applications/softdev/apache-tomcat-8.5.14/bin/tomcat-juli.jar
24-May-2017 13:26:38.336 INFO [main]
org.apache.catalina.startup.Ve
<http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
Server version:Apache Tomcat/8.5.14
24-May-2017 13:26:38.338 INFO [main]
org.apache.catalina.startup.Ve
<http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
Server built:  Apr 13 2017 12:55:45 UTC
24-May-2017 13:26:38.338 INFO [main]
org.apache.catalina.startup.Ve
<http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
Server number: 8.5.14.0
24-May-2017 13:26:38.338 INFO [main]
org.apache.catalina.startup.Ve
<http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
OS Name:   Mac OS X
24-May-2017 13:26:38.339 INFO [main]
org.apache.catalina.startup.Ve
<http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
OS Version:10.12.4
24-May-2017 13:26:38.339 INFO [main]
org.apache.catalina.startup.Ve
<http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
Architecture:  x86_64
24-May-2017 13:26:38.339 INFO [main]
org.apache.catalina.startup.Ve
<http://org.apache.catalina.startup.Ve>rsionLoggerListener.log
Java Home:
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre
24-May-2017 13:26:38.339 INFO [main]
org.apache.catalina.

Automatic deploy : java.util.zip.ZipException on macosx

2017-05-24 Thread Riccardo Cohen

Hello

I'm new to tomcat and just tried sucessfully a small hello world with 
tomcat 8.5.14 on macosx / java 1.8.0_25.


With IntelliJ I created a war thanks to their tomcat plugin. The war is 
valid and can be unzipped with no problem:


.../apache-tomcat-8.5.14/webapps> unzip web_war.war
Archive:  web_war.war
  inflating: Basic1.jsp
  inflating: Basic2.jsp
  inflating: header.jspf
   creating: WEB-INF/
   creating: WEB-INF/classes/
   creating: WEB-INF/classes/Basic2/
  inflating: WEB-INF/classes/Basic2/Basic2Servlet.class
  inflating: WEB-INF/web.xml

But when I put it in $CATALINA_HOME/webapps , I have an exception a 
launch time :


java.util.zip.ZipException: error in opening zip file

(full log below). I found nothing on googling about this error. Where 
should I search ?


Thanks a lot.

--
Riccardo Cohen
+33 6 09 83 64 49
E5Group
http://www.5flow.com






FULL LOG:
-
Using CATALINA_BASE:   /Users/rc/zdrop/appdata/tomcat
Using CATALINA_HOME: /Applications/softdev/apache-tomcat-8.5.14
Using CATALINA_TMPDIR: /Users/rc/zdrop/appdata/tomcat/temp
Using JRE_HOME: 
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
Using CLASSPATH: 
/Applications/softdev/apache-tomcat-8.5.14/bin/bootstrap.jar:/Applications/softdev/apache-tomcat-8.5.14/bin/tomcat-juli.jar
24-May-2017 13:26:38.336 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Server 
version:Apache Tomcat/8.5.14
24-May-2017 13:26:38.338 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Server 
built:  Apr 13 2017 12:55:45 UTC
24-May-2017 13:26:38.338 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Server 
number: 8.5.14.0
24-May-2017 13:26:38.338 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log OS 
Name:   Mac OS X
24-May-2017 13:26:38.339 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log OS 
Version:10.12.4
24-May-2017 13:26:38.339 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log 
Architecture:  x86_64
24-May-2017 13:26:38.339 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Java Home: 
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre
24-May-2017 13:26:38.339 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log JVM 
Version:   1.8.0_25-b17
24-May-2017 13:26:38.339 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log JVM 
Vendor:Oracle Corporation
24-May-2017 13:26:38.339 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log 
CATALINA_BASE: /Users/rc/zdrop/appdata/tomcat
24-May-2017 13:26:38.339 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: 
/Applications/softdev/apache-tomcat-8.5.14
24-May-2017 13:26:38.340 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line 
argument: 
-Djava.util.logging.config.file=/Users/rc/zdrop/appdata/tomcat/conf/logging.properties
24-May-2017 13:26:38.340 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line 
argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
24-May-2017 13:26:38.340 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line 
argument: -Djdk.tls.ephemeralDHKeySize=2048
24-May-2017 13:26:38.340 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line 
argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
24-May-2017 13:26:38.340 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line 
argument: -Dcatalina.base=/Users/rc/zdrop/appdata/tomcat
24-May-2017 13:26:38.340 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line 
argument: -Dcatalina.home=/Applications/softdev/apache-tomcat-8.5.14
24-May-2017 13:26:38.340 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line 
argument: -Djava.io.tmpdir=/Users/rc/zdrop/appdata/tomcat/temp
24-May-2017 13:26:38.341 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR 
based Apache Tomcat Native library which allows optimal performance in 
production environments was not found on the java.library.path: 
/Users/rc/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
24-May-2017 13:26:38.462 INFO [main] 
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler 
["http-nio-8000"]
24-May-2017 13:26:38.491 INFO [main] 
org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a 
shared selector for servlet write/read
24-May-2017 13:26:38.493 INFO [main] 
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler 
["ajp-nio-8009"]
24-May-2017 13:26:38.495 INFO [main] 
org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a 
shared selector for servlet write/read
24-May-2017