2012-11-03 12 views
6

Śledzę poradnik do zainstalowania ActiveMQ http://servicebus.blogspot.com/2011/02/installing-apache-active-mq-on-ubuntu.htmlKonfigurowanie ActiveMQ

I dont bardzo rozumiem tę część poradnika

Now, you must create the data/jmx.password and data/jmx.access files 

Jak mam pracować na to uwagę?

Próbowałem uruchamiając usługę przez

sudo /etc/init.d/activemq start 

i dostaję odpowiedź ta

INFO: Loading '/etc/default/activemq' 
INFO: Using java '/usr/bin/java' 
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties 
to get details 
INFO: changing to user 'activemq' to invoke java 
No directory, logging in with HOME=/ 
INFO: pidfile created : '/opt/activemq/data/activemq-iandjx-GA-MA785GMT-USB3.pid' (pid 
'6092') 

ale nadal jestem w stanie połączyć się

http://localhost:8161 

Dzięki z góry.

Próbowałem też sudo apt-get install activemq następnie

activemq 

który dał mi

INFO: Loading '/usr/share/activemq/activemq-options' 
INFO: Using java '/usr/lib/jvm/java-6-openjdk//bin/java' 
mkdir: missing operand 
Try `mkdir --help' for more information. 
/usr/bin/activemq: 399: /usr/bin/activemq: /usr/lib/jvm/java-6-openjdk//bin/java -Xms512M -Xmx512M -Dorg.apache.activemq.UseDedicatedTaskRunner=true    -Dactivemq.classpath="/var/lib/activemq/conf;"    -Dactivemq.home="/usr/share/activemq"    -Dactivemq.base="/var/lib/activemq/"    -Dactivemq.conf="/var/lib/activemq/conf"    -Dactivemq.data="/var/lib/activemq/data"        -jar "/usr/share/activemq/bin/run.jar" : not found 
Tasks provided by the sysv init script: 
    restart   - stop running instance (if there is one), start new instance 
    console   - start broker in foreground, useful for debugging purposes 
    status   - check if activemq process is running 
    setup   - create the specified configuration file for this init script 
         (see next usage section) 

Configuration of this script: 
    The configuration of this script can be placed on /etc/default/activemq or /home/iandjx/.activemqrc. 
    To use additional configurations for running multiple instances on the same operating system 
    rename or symlink script to a name matching to activemq-instance-<INSTANCENAME>. 
    This changes the configuration location to /etc/default/activemq-instance-<INSTANCENAME> and 
    $HOME/.activemqrc-instance-<INSTANCENAME>. Configuration files in /etc have higher precedence. 
+0

mając ten sam problem – RollRoll

Odpowiedz

1

do uruchomienia serwera w trybie interaktywnym, przejdź do/bin i uruchom ./activemq console

1

ActiveMQ rozpocząć

powinien działać, aby go uruchomić.

stan ActiveMQ

powinien stwierdzić, czy usługa jest uruchomiona lub nie.

może się zdarzyć, że trzeba uruchomić raz, aby utworzyć plik PID, a następnie ponownie uruchomić, aby to działało, jak describer w tej odpowiedzi: Activemq will not start on my Ubuntu VM

W przypadku, gdy jest uruchomiony i po prostu może „t podłączyć do konsoli internetowej, sprawdź ten drugi Q/a: ActiveMQ console not available

1

sprawdzić/etc/default/ActiveMQ dla tej linii i zanotować nazwę użytkownika i hasło:

ACTIVEMQ_SUNJMX_CONTROL="--jmxurl service:jmx:rmi:///jndi/rmi://127.0.0.1:1099/j 
mxrmi --jmxuser USERNAME --jmxpassword PASSWORD" 

plik jmx.password powinien zawierać nazwę użytkownika/hasło Para

USERNAME PASSWORD 

Plik jmx.access powinien zawierać nazwę użytkownika, po której następuje ReadWrite

USERNAME readwrite 
0

sudo jest konieczne.

bin$ sudo ./activemq start 
bin$ sudo ./activemq status 
INFO: Loading '/opt/runtime/apache-activemq-5.11.1/bin/env' 
INFO: Using java '/usr/bin/java' 
ActiveMQ is running (pid '29887') 
0

otwarty plik vim/etc/default/ActiveMQ i komentarz linia # ACTIVEMQ_USER = "ActiveMQ"

teraz przejść do folderu bin w apache-ActiveMQ i uruchomić go za pomocą polecenia ./activemq rozpocząć