Hugh, I figured it out. I used interactive Python to prove the port was open, and then discovered my own web app was overriding the serverName I set in the Tomcat resource.
________________________________________ From: Hugh Williams [hwilli...@openlinksw.com] Sent: Thursday, August 11, 2016 9:47 AM To: Davis, Daniel (NIH/NLM) [C] Cc: virtuoso-users Subject: Re: [Virtuoso-users] Debugging JDBC Virtuoso connection Hi Daniel, So the same application using the same JDBC connect string work on localhost where Virtuoso runs, but not from remote client ? I once had same problem when java runtime was trying to make ipv6 connection from remote host and was getting “network is unreachable” type error and had to disable ivp6 on the localhost machine Virtuoso was running on. So wondering if you might be having similar problem ? I trace the cause with strace using command like: strace -f -v -o <output-filename> -s 1500 java -cp "virtjdbc4.jar:.” sample.java which showed something like: 10738 connect(8, {sa_family=AF_INET6, sin6_port=htons(1168), inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = -1 EN ETUNREACH (Network is unreachable) BTW, I assume you JDBC connect string is using the actual machine hostname or IP address and not “localhost” from when is was just being run locally ? Best Regards Hugh Williams Professional Services OpenLink Software, Inc. // http://www.openlinksw.com/ Weblog -- http://www.openlinksw.com/blogs/ LinkedIn -- http://www.linkedin.com/company/openlink-software/ Twitter -- http://twitter.com/OpenLink Google+ -- http://plus.google.com/100570109519069333827/ Facebook -- http://www.facebook.com/OpenLinkSoftware Universal Data Access, Integration, and Management Technology Providers On 10 Aug 2016, at 16:48, Davis, Daniel (NIH/NLM) [C] <daniel.da...@nih.gov<mailto:daniel.da...@nih.gov>> wrote: I’ve done my UI using Java Spring, but so far, I’ve been doing it as an old dinosaur, running my build and my changes on the Linux host where Virtuoso is running. Now, I’m trying to use Virtuoso remotely from another host. >From Python, I can connect to port 1111, but when I try to connect to Virtuoso >from Java, it does not seem to be working. I would prefer to enable some logging from Virtuoso JDBC to see what the problem is – it is throwing connection refused, but the connection should be open. What is it actually trying to connect with? Thanks, Dan Davis, Systems/Applications Architect (Contractor), Office of Computer and Communications Systems, National Library of Medicine, NIH ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev_______________________________________________ Virtuoso-users mailing list Virtuoso-users@lists.sourceforge.net<mailto:Virtuoso-users@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/virtuoso-users ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Virtuoso-users mailing list Virtuoso-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtuoso-users