ssh -p 8101 smx@127.0.0.1
http://servicemix.apache.org/docs/4.5.x/users-guide/remote-console.html
http://boobah.info/fuse-esb-servicemix-4-3-0-and-debian-lenny/
http://ddelizia.blogspot.tw/2013/05/install-servicemix-442-as-linux-service.html 设置serviceMix的环境变量
https://community.jboss.org/message/824484 JMX JMX Connector Thread [service:jmx:rmi://0.0.0.0:44444/jndi/rmi://0.0.0.0:1099/karaf-root]" java.lang.RuntimeException: Could not start解决方式
Port: 8101 (default)
The port setting is in the /etc/org.apache.karaf.shell.cfg
sshPort=8101
The use name and password is in /etc/users.properties
smx=smx,admin
Another solution is to create a script in /etc/init.d which looks like this :
#!/bin/sh
#
# SMX Init Script
#
SMX_HOME=/opt/apache-servicemix-3.2.2
case "$1" in
start)
$SMX_HOME/bin/servicemix start > /dev/null 2> &1 &
echo $! > $SMX_HOME/servicemix.pid
echo "ServiceMix Started"
;;
stop)
read pid < $SMX_HOME/servicemix.pid
kill -9 $pid
rm $SMX_HOME/servicemix.pid
echo "ServiceMix Stopped"
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 (stop|start|restart)"
exit 1
;;
esac
exit0
You need to link this init script in the corresponding runlevel.
I manage my Java middleware like this (JBoss, Tomcat, ServiceMix, Weblogic, Websphere, etc).
Regards