Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

QlikView webserver collides with port 80 and 443 even after change in config.xml

Hi all,

we have a server that runs Tomcat on port 80 and 443. On the same server we want to run QlikView Server 9.0 and QlikView standalone webserver. Therefore i change the QlikView default webserver port in D:\Documents and Settings\All Users\Application Data\QlikTech\QvWebServer\config.xml to

<Port>12345</Port>
<HttpsPort>-1</HttpsPort>

But when I try to start the QlikView webserver it wont start. When I check the log file I get the following:

2009-09-03 08:12:35.7853750 Information Configured directories
2009-09-03 08:12:35.7853750 Information Load Settings from: D:\Documents and Settings\All Users\Application Data\QlikTech\QvWebServer\config.xml
2009-09-03 08:12:35.8478750 Information register prefix: "https://+:443/scripts/"
2009-09-03 08:12:38.1447500 Warning https error. Exception: System.Net.HttpListenerException: The process cannot access the file because it is being used by another process
at System.Net.HttpListener.AddAll()
at System.Net.HttpListener.Start()
at QlikView.WebServer.HttpServiceComponent.CreateAndStartHttpListener()
2009-09-03 08:12:38.1447500 Information register prefix: "http://+:12345/qlikview/"
2009-09-03 08:12:38.1447500 Information register prefix: "http://+:12345/qvanalyzer/"
2009-09-03 08:12:38.1447500 Information register prefix: "http://+:12345/qvclients/"
2009-09-03 08:12:38.1447500 Information register prefix: "http://+:12345/qvplugin/"
2009-09-03 08:12:38.1447500 Information register prefix: "http://+:12345/qvjava/"
2009-09-03 08:12:38.1447500 Information register prefix: "http://+:12345/qvajaxzfc/"
2009-09-03 08:12:38.1447500 Information register prefix: "http://+:12345/qvprint/"
2009-09-03 08:12:38.1447500 Information register prefix: "http://+:4750/"
2009-09-03 08:12:38.1447500 Information register prefix: "http://+:80/scripts/"
2009-09-03 08:12:38.1603750 Error System.Net.HttpListenerException: The process cannot access the file because it is being used by another process
at System.Net.HttpListener.AddAll()
at System.Net.HttpListener.Start()
at QlikView.WebServer.HttpServiceComponent.CreateAndStartHttpListener()
at QlikView.WebServer.HttpServiceComponent.Init(String[] args)
at QlikView.WebServer.HttpServiceComponent.Start(String[] args)

It seems like it is trying to start something on ports 80 and 443 anyway. Is there something I have missed? Changing ports for Tomcat isn't an option at the moment.

1 Solution

Accepted Solutions
biester
Specialist
Specialist

Hi,

don't know whether that matters in this case, but according to the release notes you should also set the TunnelUrl.

Rgds,
Joachim

View solution in original post

2 Replies
biester
Specialist
Specialist

Hi,

don't know whether that matters in this case, but according to the release notes you should also set the TunnelUrl.

Rgds,
Joachim

Not applicable
Author

Hi,

Change those lines in Config.xml to for example Port 81

<Config>

<Port>81</Port>

<HttpsPort>-1</HttpsPort>

<TunnelHost>localhost</TunnelHost>

<Synchronous>False</Synchronous>

<ConfigUrl>http://_:4750/qvws.asmx</ConfigUrl>

<TunnelUrl>http://_:81/scripts/QVSTunnel.dll</TunnelUrl>

<QvsStatusUrl>http://_:81/QvAjaxZfc/QvsStatus.aspx</QvsStatusUrl>

<LogLevel>Information</LogLevel>

<UseCompression>True</UseCompression>

<InstallationPath>C:\Program Files\QlikView\Server\QvWebServer</InstallationPath>

<QvsTimeout>60</QvsTimeout>