Re: Java 10; JAXB; and Tomcat 9
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
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
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
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
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
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
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
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
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
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
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