Servlet (traveler) is not loading at http server startup

hello domino gurus out there. i have a problem. I just upgraded from lotus domino 7.0.3 to 8.0.2. I then installed lotus traveler. When i then started the domino server i get this errormessage:

2009-01-18 12:38:13 HTTP Server: Restarting

2009-01-18 12:38:18 Servlet engine initialization was successful

2009-01-18 12:38:18 HTTP JVM: Error occurred while loading Servlet (traveler)

2009-01-18 12:38:18 HTTP JVM: Class com.lotus.sync.servlet.TravelerServlet co

uld not be located

2009-01-18 12:38:18 HTTP JVM: -----Servlet Information----- Servlet name: tr

aveler Servlet class: com.lotus.sync.servlet.TravelerServlet Servlet state: <Er

ror> Configuration parameters:

2009-01-18 12:38:18 HTTP JVM: java.lang.ClassNotFoundException: com.lotus.sync

.servlet.TravelerServlet : com.lotus.sync.servlet.TravelerServlet

2009-01-18 12:38:19 HTTP Server: Restarted

Does anyone know whats the problem might be?

Subject: LNT

Emil-In the installation dialog, you have an option of telling the installer to configure Domino automatically, or not.

I’ve found selecting the automatic configuration is the way to go. You may have to configure (manually) Internet Site documents for your Domino-hosted web site (other than LNT), and SMTP, POP3, IMAP services etc.

Lee

Subject: manuell http

Hello Lee

Well the funny thing is that i installed lotus traveler in the same way on another server a couple of weeks ago and i hade no problems there. I did exactly the same on this one but got this error…

Subject: LNT

Emil–

In my limited experience: If the Domino server is configured to serve up HTTP/HTTPS and does NOT use Internet Site documents to tell it how to respond to what, then the LNT installer will bomb if you choose manual configuration.

On the otherhand, if you choose automatic server configuration, the installer will proceed to blow out any of the previously configured web site settings, create an Internet Site document to handle its traffic, then leave you to put the rest of the Internet protocols back together with Internet Site documents specific to each. The installer’s behaviour is quite arrogant and selfish, IMHO.

Good luck,

Lee

Subject: Check these settings for servlet configuration

Please verify the settings below are correct for your Domino Server and then restart the HTTP Server. Hopefully this will resolve your problem.

FYI - Based on customer response, Lotus Notes Traveler 8.5 no longer requires the use of Internet Site Documents making the configuration much simpler and less intrusive to the existing Domino configuration.

Notes.ini:

JavaUserClasses=C:\Program Files\Lotus\Domino\traveler.jar;

Note: JavaUserClasses is a ; separated list.

\Servlets.properties:

servlet.traveler.code=com.lotus.sync.servlet.TravelerServlet

servlets.startup=traveler

Note: servlets.statup is a space separated list.

Subject: all settings looks fine

Hello

thanks for your response. The settings in the files looks good. If i delete the servlets.properties file i dont get an error message but when i create the file and put in the text the error message appear again…

Subject: solved

aaaaaaargh i just solved the issue… in the servlets.properties file there was a space after the first line that i didnt see…

Well thanks bouth of you for your help

Subject: LNT

Cory–

Thanks for the update. I retract my previous disparaging remarks about the LNT installer, with kudos to the LNT Dev Team for dealing us a new hand of cards.

Subject: Linux too

Thank you, you pointed me in the right direction. After upgrading to Domino and Traveler to version 8.5.3 on my Linux test environment, Traveler stopped working and I got the following error when the http-task was starting:

19.10.2011 09:01:50 JVM: Java Virtual Machine initialized.

19.10.2011 09:01:50 HTTP Server: Java Virtual Machine loaded

19.10.2011 09:01:50 HTTP Server: DSAPI Domino Off-Line Services HTTP extension Loaded successfully

19.10.2011 09:01:50 Servlet engine initialization was successful

19.10.2011 09:01:50 HTTP JVM: com.lotus.sync.servlet.TravelerServlet: init

19.10.2011 09:01:50 HTTP JVM: NTS Logging Properties file (./cfg/NTSLogging.properties) not found, defaulting to internal defaults.

19.10.2011 09:01:50 HTTP JVM: Error occurred while initializing Servlet (traveler)

19.10.2011 09:01:50 HTTP JVM: -----Servlet Information-----

19.10.2011 09:01:50 HTTP JVM: Servlet name: traveler

19.10.2011 09:01:50 HTTP JVM: Servlet class: com.lotus.sync.servlet.TravelerServlet

19.10.2011 09:01:50 HTTP JVM: Servlet state:

19.10.2011 09:01:50 HTTP JVM: Configuration parameters:

19.10.2011 09:01:50 HTTP JVM: Info for: com.lotus.sync.servlet.TravelerServlet@6e6a6e6a

19.10.2011 09:01:50 HTTP JVM: java.lang.NoClassDefFoundError: com.lotus.sync.logging.XLog (initialization failure): com.lotus.sync.logging.XLog (initialization failure)

the i had a look in notes.ini and found that traveler.jar was listed 2 times:

NTS_CLASSES=/opt/ibm/lotus/notes/85020/linux/traveler.jar:/opt/ibm/lotus/notes/85030/linux/traveler.jar

After changing this to:

NTS_CLASSES=/opt/ibm/lotus/notes/latest/linux/traveler.jar

http and traveler was workling like a charm

-Arvid Nornes