Hi Segi,
Thanks for the feedback and I will investigate further.... but here are my initial thoughts..
The installer should not be changing anything in the UserData directory and the following location is where the configuration for tomcat:
<Verjio-Install>\UserData\Server\tomcat\conf\server.xml
This should have been left untouched from the V5.9 installation. So I am assuming that the secretRequired="false" attribute should have already been set on the AJP connector for IIS to work properly with windows authentication. The connectors would not have been modified by the installer.
The same applies to the Connector attribute protocol . It looks as though Tomcat do not support the Http11Protocol class. We are now using Apache Tomcat/9.0.37. I am assuming that the protocol attribute was already configured using Http11Protocol from a previous installation.. Our commented out Connector for SSL has the following configured:
Code: Select all
<!-- <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" ...
my guess is that this protocol attribute was or carried over from an earlier installation.. maybe 5.6? I will make a note of this and add to our Post installation instructions to change this attribute.
Just one question...
I may have asked you this before but ...why is the Connector on 443 port open/configured if you are using AJP? IIS communicates Tomcat using the Apache AJP Connector... providing that IIS has been configured to use this handler . Perhaps you are using port 443 by forwarding the request from IIS to Verj.io using a URL rewrite... but this is different to using AJP connector..
I am concerned that the installer did not update the windows service. The installer should have detected the service name and updated it. I am wondering whether your Verj.io server is now using a different UserData path? The service name that the installer is looking for is inside the file <Verj.io-server-name>.server.inst for example VerjioServer.server.inst. This file is in the root of the installation folder. It should contain two settings:
VERJIO_SERVICE_NAME=<servicename>
VERJIO_SERVER_USERDATA=<path-to-user-data>
If these do not match up with the service name, then the installer will not reinstall it.
Kind regards
Steve