Я только работал со студией до этого момента. У меня есть рабочий поток, который был протестирован в студии (Windows), и я хочу разместить его на автономном сервере (Linux)Mule ESB: не удается запустить приложение на автономном сервере
Итак, я загрузил автономный EE и установил его, и вы можете запустить консоль из него
./startup.sh
Please enter the desired port for Mule [Default 7777]:
Starting MMC, please wait...
[11-06 16:40:50] INFO AbstractBundlePersistenceManager [http-bio-8585-exec-11]: cachename=versionBundleCache[[email protected]], elements=30, usedmemorykb=5, maxmemorykb=8192, access=381, miss=30
[11-06 16:41:50] INFO AbstractBundlePersistenceManager [http-bio-8585-exec-11]: cachename=defaultBundleCache[[email protected]], elements=175, usedmemorykb=345, maxmemorykb=8192, access=1270, miss=175
...
...
...
INFO 2014-11-06 16:47:50,832 [WrapperListener_start_runner] org.mule.module.launcher.MuleSharedDomainClassLoader: Using domain dir /ee/mmc-distribution-mule-console-bundle-3.5.2-HF1/mule-enterprise-3.5.2/domains/default for domain default
./startup.sh: line 135: 25780 Terminated tail -f logs/catalina.out (wd: /ee/mmc-distribution-mule-console-bundle-3.5.2-HF1/mmc-3.5.2-HF1/apache-tomcat-7.0.52)
./startup.sh: line 135: 26250 Terminated tail -f mule-enterprise-3.5.2/logs/mule_ee.log
Mule Started
Mule running as PID=27417
Tomcat and MMC running as PID=25801
Finished starting Mule and MMC. Please go to http://localhost:8585/mmc-3.5.2-HF1
[[email protected] mmc-distribution-mule-console-bundle-3.5.2-HF1]#
.. и я могу отобразить статус:
./status.sh
MMC is running as PID=25801.
Mule Enterprise Edition is running as PID=27417.
и я могу вызвать консоль по следующему адресу браузера: http://x.x.x.x:8585/mmc-3.5.2-HF1/index.jsp#dashboard
Итак, теперь я хочу развернуть приложение (тот, который я тестировал в студии). Поэтому я использую следующую ссылку в качестве руководства:
http://www.mulesoft.org/documentation/display/current/Deploying+Mule+Applications
Оттуда состояние instuctions:
Navigate to the folder that contains your copy of Mule ESB Standalone, then paste the application’s zip file into the apps folder.
Так я делаю следующее:
[[email protected] apps]# pwd
/ee/mmc-distribution-mule-console-bundle-3.5.2-HF1/mule-enterprise-3.5.2/apps
[[email protected] apps]#
[[email protected] apps]# ls -la
total 16
drwxrwxrwx. 3 benchmarking games 4096 Nov 6 17:03 .
drwxrwxr-x. 14 benchmarking games 4096 Oct 23 16:10 ..
drwxrwxrwx. 2 benchmarking games 4096 Nov 6 14:44 default
-rw-r--r--. 1 root root 88 Nov 6 17:03 default-anchor.txt
[[email protected] apps]#
[[email protected] apps]# cp /home/app/dm.zip .
[[email protected] apps]#
[[email protected] apps]# ls -la
total 20
drwxrwxrwx. 4 benchmarking games 4096 Nov 6 17:04 .
drwxrwxr-x. 14 benchmarking games 4096 Oct 23 16:10 ..
drwxr-xr-x. 6 root root 4096 Nov 6 17:04 dm
drwxrwxrwx. 2 benchmarking games 4096 Nov 6 14:44 default
-rw-r--r--. 1 root root 88 Nov 6 17:03 default-anchor.txt
Как вы можете видеть, после того как я скопировал файл dm.zip в каталог приложений, он был превращен в каталог
[[email protected] dm]# ls
classes lib mule-app.properties mule-deploy.properties
docroot META-INF mule-config.xml portfolio_schema_to_port_schema.grf
[[email protected] dm]#
Однако я не могу найти подтверждения, что он работает. В разделе «Развертывания» консоли нет ничего.
Кроме того, документация говорит, что она развертывается автоматически (я предполагаю, что именно поэтому он расстегнул в каталог, но приложение не работает, а документация также говорит:
In the command line, Mule notifies you that it has deployed the application.
.. и документация дает следующий пример:
**********************************************************************
* - - + APPLICATION + - - * - - + STATUS + - - *
**********************************************************************
* my_first_application * DEPLOYED *
* default * DEPLOYED *
**********************************************************************
INFO 2012-10-29 15:40:57,516 [WrapperListener_start_runner] org.mule.module.launcher.DeploymentService:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Mule is up and kicking (every 5000ms) +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Так как же я получаю в командной строке После того как я выполнить Startup.sh, он в конце концов останавливается и говорит Mule работает После того как я скопировать почтовый файл его.. разархивирует его, но я не знаю, в какой командной строке находится документ n относится к
В какой командной строке это относится, и чего мне не хватает?
Как решить эту проблему?
Благодаря
Может быть, это потому, что я экспортировал из Community Edition Studio, а также экспортируется в сервер Enterprise Edition Standalone? – user3407479
Насколько я знаю, приложение развернуто и что такое точная проблема?Вам нужно приложение, указанное в консоли? или что-то другое. Я вижу из вашей информации о журнале приложение, которое развертывается. –