powered by Jive Software

Messenger 1.0.3 Install problem

Hi,

We have been looking for a secure private instant messaging solution for our small business and have been looking at Jabbers XMPP platform. We run Windows 2000 Professional as a “server” with 10 workstations off this.

I’'ve downloaded Jive Messenger ver 1.0.3 for windows with JRE to trial to see if it meets our requirements.

I am not a technical IT person and seem to have problem with installation.

I choose to install the Java VM specifically for the application.

Once installed I run Java Messenger Server and click ‘‘launch admin’’.

This opens up IE broswer at “http://127.0.0.1:9090/setup-index.jsp

The check list for Java VM Support/Jive Messenger Classes/Jive Messenger Configuration Files are all ticked.

Continue takes me to server settings. I leave things as they are.

Continue takes me to DataSource Setting. I choose Embedded Database.

Continue takes me to Administrator Account where I start having problems:

I type in ‘‘admin’’ as current password.

I type in my email address.

I type in new and confirm my password

Continue takes me to : Cannot find server or DNS Error

Internet Explorer

When I try again I get to:

Setup Already Run

It appears setup has already been run. To administer your community, please use the Jive Messenger Admin Tool. To re-run setup, you need to stop your appserver, delete the “setup” property from the jive-messenger.xml file, restart Messenger then reload the setup tool.

… and then http://127.0.0.1:9090/login.jsp

which doesn’'t let me go any further no materr what combinations of username and passwords I try…

Here is the jive-messenger.xml generated :

  • <!--

This file stores all properties needed by Jive Messenger.

Property names must be in the format: “prop.name.is.blah=value”

That will be stored as:

value

All properties must be under the “jive” element.

This file should live in your jiveHome directory.

Stand-alone deployments:

jiveHome is the installation directory.

App-server deployments:

jiveHome should be specified in your jive_init.property file.

The jive_init.xml file must be in your appserver’'s classpath.

–>

  • <!-- root element, all properties must be under this element

–>

redicare

chat.redicare

false

false

true

5222

true

5223

JKS

security/keystore

changeit

0

false

9090

com.jivesoftware.cache.EmbeddedConnectionProvider

true

Error in the embedded-web.log file:

15:11:14.504 EVENT org.mortbay.http.HttpServer.start(HttpServer.java:622)20> Starting Jetty/4.2.x

15:11:14.895 EVENT org.mortbay.util.FileResource.(FileResource.java:44)24> Checking Resource aliases

15:11:16.086 EVENT org.mortbay.http.HttpContext.start(HttpContext.java:1806)22> Started WebApplicationContext[/,…\plug-ins\web-admin/web-app/]

15:11:18.990 EVENT org.mortbay.http.SocketListener.start(SocketListener.java:155)21> Started SocketListener on 0.0.0.0:9090

15:11:18.990 EVENT org.mortbay.http.HttpServer.start(HttpServer.java:658)20> Started org.mortbay.jetty.Server@ae506e

15:18:16.481 EVENT [Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9090]]org.mortbay.util.Threa dedServer$Acceptor.run(ThreadedServer.java:543)01> Stopping Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9090]

15:18:16.481 EVENT org.mortbay.http.SocketListener.stop(SocketListener.java:163)22> Stopped SocketListener on 0.0.0.0:9090

15:18:16.511 EVENT org.mortbay.http.HttpContext.stop(HttpContext.java:1899)25> Stopped WebApplicationContext[/,…\plug-ins\web-admin/web-app/]

15:18:16.511 EVENT org.mortbay.http.HttpServer.stop(HttpServer.java:731)21> Stopped org.mortbay.jetty.Server@ae506e

15:18:23.060 EVENT org.mortbay.http.HttpServer.start(HttpServer.java:622)22> Starting Jetty/4.2.x

15:18:23.060 EVENT org.mortbay.http.HttpServer.start(HttpServer.java:622)22> Starting Jetty/4.2.x

15:18:23.561 EVENT org.mortbay.http.HttpContext.start(HttpContext.java:1806)24> Started WebApplicationContext[/,…\plug-ins\web-admin/web-app/]

15:18:23.561 EVENT org.mortbay.http.HttpContext.start(HttpContext.java:1806)24> Started WebApplicationContext[/,…\plug-ins\web-admin/web-app/]

15:18:23.972 EVENT org.mortbay.http.SocketListener.start(SocketListener.java:155)23> Started SocketListener on 0.0.0.0:9090

15:18:23.972 EVENT org.mortbay.http.SocketListener.start(SocketListener.java:155)23> Started SocketListener on 0.0.0.0:9090

15:18:23.972 EVENT org.mortbay.http.HttpServer.start(HttpServer.java:658)22> Started org.mortbay.jetty.Server@109de5b

15:18:23.972 EVENT org.mortbay.http.HttpServer.start(HttpServer.java:658)22> Started org.mortbay.jetty.Server@109de5b

15:18:24.072 WARN!! [PoolThread-1]org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.ja va:579)11> Exception for /setup-finished.jsp

javax.servlet.UnavailableException: Servlet Not Initialized

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:329)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:280)

at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:194)

at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:121)

at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:822)

at com.jivesoftware.messenger.admin.setup_0002dfinished_jsp._jspService(setup_0002 dfinished_jsp.java:252)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:280)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:553)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1717)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:549)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1667)

at org.mortbay.http.HttpServer.service(HttpServer.java:862)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:759)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:923)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:776)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:202)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)

15:18:24.072 WARN!! [PoolThread-1]org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.ja va:579)11> Exception for /setup-finished.jsp

javax.servlet.UnavailableException: Servlet Not Initialized

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:329)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:280)

at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:194)

at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:121)

at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:822)

at com.jivesoftware.messenger.admin.setup_0002dfinished_jsp._jspService(setup_0002 dfinished_jsp.java:252)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:280)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:553)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1717)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:549)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1667)

at org.mortbay.http.HttpServer.service(HttpServer.java:862)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:759)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:923)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:776)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:202)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)

Please help…

~regards

bendigo

Hi,

The important log files are the jive.error/info/warn.log files in the log dir. If you could provide the information in those, it would help to debug the problem.

My guess is your domain name is not ‘‘correct’’ for your machine. Our setup tool queries the machine it’‘s on for it’'s host name. On windows this may not match the TCP/IP host name for the machine.

Go into the XML file, delete the true line, and restart messenger. When it asks for your domain name, enter your TCP/IP domain name. This should be either be it’'s IP address, or a hostname that is registered via DNS so all machines that need to connect to the server can connect to it via that domain name.

As for logging in, the setup error may have interrupted the database update. You should try to log into the Admin account using the password ‘‘admin’’.

-iain

Hi,

Thanks for the quick reply.

jive.info.log:

2003.05.26 15:11 Jive Messenger 1.0.3 Professional Started

2003.05.26 15:11 Messenger domain: 127.0.0.1

2003.05.26 15:11 Server successfully started

2003.05.26 15:11 Started embedded web server on port: 9090

2003.05.26 15:12 Using free 10 user workgroup license: License file C:\Program Files\Jive Messenger\bin…\config\jive_messenger.license not found

2003.05.26 15:18 Jive Messenger 1.0.3 Professional Started

2003.05.26 15:18 Messenger domain: redicare

2003.05.26 15:18 Server successfully started

2003.05.26 15:18 Using free 10 user workgroup license: License file C:\Program Files\Jive Messenger\bin…\config\jive_messenger.license not found

2003.05.26 15:18 Licensed for 10 users

2003.05.26 15:18 Initializing channels

2003.05.26 15:18 - subscribe

2003.05.26 15:18 - update

2003.05.26 15:18 - iq.auth

2003.05.26 15:18 - iq.agents

2003.05.26 15:18 - iq.vcard

2003.05.26 15:18 - iq.register

2003.05.26 15:18 - iq.roster

2003.05.26 15:18 - iq.private

2003.05.26 15:18 - iq.time

2003.05.26 15:18 - iq.version

2003.05.26 15:18 Started plain (unencrypted) socket on port: 5222

2003.05.26 15:18 Started SSL (encrypted) socket on port: 5223

2003.05.26 15:18 Chat host name: chat.redicare

2003.05.26 15:18 Started embedded web server on port: 9090

jive.error.log and jive.warn.log has nothing in it.

Currently we have a router with a static IP address. All other workstations on the network have an internal IP address. How should we best configure this?

~regards