Centos 7 64-bit
IDI V10.0
In the CE, I am trying to connect to (or start a new) a second Server on the same machine in addition to the one named Default that is automatically started, and I'm getting nowhere. The farthest I've gotten is the CE appears to start the server (new process is created in the OS, listening on all of the configured ports), the log file for the server (ibmdi.log in the server's solution directory) has no errors, but the icon for the second server shows that it is stopped:
Here's the log file created when clicking the Start button for the server:
2024-12-25 16:38:55,364 INFO [server] - CTGDIS232I Server is running in standard mode.
2024-12-25 16:38:56,406 INFO [server] - CTGDIS236I The stash file has been successfully read.
2024-12-25 16:38:56,407 INFO [server] - CTGDIS237I The key password is not present in the stash file. The keystore password will be used.
2024-12-25 16:38:56,450 INFO [server] - CTGDIS238I Server security has been successfully initialized.
2024-12-25 16:38:56,885 INFO [org.apache.xbean.spring.context.ResourceXmlApplicationContext] - Refreshing org.apache.xbean.spring.context.ResourceXmlApplicationContext@226c226c: display name [org.apache.xbean.spring.context.ResourceXmlApplicationContext@226c226c]; startup date [Wed Dec 25 16:38:56 EST 2024]; root of context hierarchy
2024-12-25 16:38:56,975 INFO [org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader] - Loading XML bean definitions from file [/opt/IBM/TDI/PROD_solution/etc/activemq.xml]
2024-12-25 16:38:57,165 INFO [org.apache.xbean.spring.context.ResourceXmlApplicationContext] - Bean factory for application context [org.apache.xbean.spring.context.ResourceXmlApplicationContext@226c226c]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1b031b03
2024-12-25 16:38:57,183 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1b031b03: defining beans [org.apache.activemq.xbean.XBeanBrokerService#0]; root of factory hierarchy
2024-12-25 16:38:57,430 INFO [org.apache.activemq.broker.BrokerService] - Successfully deleted temporary storage
2024-12-25 16:38:57,700 INFO [org.apache.activemq.broker.jmx.ManagementContext] - JMX consoles can connect to service:jmx:rmi:///jndi/rmi://localhost:3299/jmxrmi
2024-12-25 16:38:57,701 INFO [org.apache.activemq.broker.BrokerService] - Using Persistence Adapter: org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter@301f301f
2024-12-25 16:38:58,615 INFO [org.apache.activemq.store.kahadb.MessageDatabase] - Replayed 1 operations from the journal in 0.0090 seconds.
2024-12-25 16:38:58,655 INFO [org.apache.activemq.broker.BrokerService] - ActiveMQ 5.3.2 JMS Message Broker (isimhost) is starting
2024-12-25 16:38:58,655 INFO [org.apache.activemq.broker.BrokerService] - For help or more information please see: http://activemq.apache.org/
2024-12-25 16:38:58,819 INFO [org.apache.activemq.transport.TransportServerThreadSupport] - Listening for connections at: tcp://isimhost:61716
2024-12-25 16:38:58,819 INFO [org.apache.activemq.broker.TransportConnector] - Connector openwire Started
2024-12-25 16:38:58,820 INFO [org.apache.activemq.broker.BrokerService] - ActiveMQ JMS Message Broker (isimhost, ID:isimhost-36528-1735162738675-0:0) started
2024-12-25 16:38:58,822 INFO [org.apache.activemq.broker.TransportConnector] - Connector vm://isimhost Started
2024-12-25 16:38:59,003 INFO [com.ibm.di.api] - CTGDKD445I Custom method invocation is set to false.
2024-12-25 16:38:59,042 INFO [com.ibm.di.api] - CTGDKD012I RMI Registry started on port: 3199.
2024-12-25 16:38:59,044 INFO [com.ibm.di.api] - CTGDKD013I Successfully connected to RMI Registry: RegistryImpl[UnicastServerRef [liveRef: [endpoint:[172.16.30.119:3199](local),objID:[0:0:0, 0]]]].
2024-12-25 16:38:59,072 INFO [com.ibm.di.api] - CTGDKD008I Remote Session Factory object bound to name 'SessionFactory'.
2024-12-25 16:38:59,073 INFO [com.ibm.di.api] - CTGDKD023I Remote API Engine successfully initialized. SSL and Client Authentication are enabled.
2024-12-25 16:39:01,396 INFO [com.ibm.di.ui.easyetl.internal.AppInitializer] - ---------> Initializing application! Providers = org.apache.wink.common.internal.contexts.ProvidersImpl@17701770
2024-12-25 16:39:01,488 INFO [com.ibm.di.ui.easyetl.internal.AppInitializer] - ---------> Initializing application! Providers = org.apache.wink.common.internal.contexts.ProvidersImpl@6e3e6e3e
2024-12-25 16:39:02,585 INFO [com.ibm.di.api.rest.internal.ServerActivator] - The REST Server API engine is now started.
2024-12-25 16:39:02,651 INFO [server] - CTGDIS224I No autoload directory is configured (com.ibm.di.server.autoload).
2024-12-25 16:39:02,651 INFO [server] - CTGDIS234I IDI Server is entering daemon mode.
Here is a screenshot of the server configuration:
This is the process listing ('ps -ef' output) for ibmdisrv and the java process it started:
root 72271 71708 0 Dec25 pts/4 00:00:00 /bin/sh /opt/IBM/TDI/prod_V7.1.1/ibmdisrv -d
root 72281 72271 0 Dec25 pts/4 00:03:57 /opt/IBM/TDI/prod_V7.1.1/jvm/jre/bin/java -cp /opt/IBM/TDI/prod_V7.1.1/IDILoader.jar -Dlog4j.configuration=file:etc/log4j.properties com.ibm.di.loader.ServerLauncher -d
And here is the 'netstat -nap' output showing the ports that the java process is listening on:
tcp6 0 0 :::40409 :::* LISTEN 72281/java
tcp6 0 0 :::3198 :::* LISTEN 72281/java
tcp6 0 0 :::3199 :::* LISTEN 72281/java
tcp6 0 0 :::3299 :::* LISTEN 72281/java
tcp6 0 0 :::46129 :::* LISTEN 72281/java
tcp6 0 0 :::61716 :::* LISTEN 72281/java
I have the exact same outcome with V7.1.1, V7.2, or V10, so I'm pretty sure I'm doing something wrong and/or missing a step.