Ben,<br><br><div class="gmail_quote">On Mon, Oct 19, 2009 at 9:08 AM, Ben Browitt <span dir="ltr"><<a href="mailto:ben.browitt@gmail.com">ben.browitt@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr"><div class="gmail_quote"><div>If mochiweb.ez should be installed in the plugin directory it will help if you can document it or even better create two plugins, rabbitmq-mochiweb for the wrapper and mochiweb for mochiweb itself. <br>
When I run make in the rabbitmq-mochiweb folder I saw that mochiweb is being downloaded and compiled automatically so I thought the plugin is taking care of everything for me.<br></div></div></div></blockquote><div><br>I'm getting the documentation updated to make this clearer. We wanted to avoid actually including mochiweb into the plugin, as bundling external dependencies could quickly lead to naming clashes if taken up as a standard pattern.<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div dir="ltr"><div class="gmail_quote"><div><br></div><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Can you explain more about the process that you're following to get the error you report? The plugin activation process itself shouldn't cause applications to be started - I'm assuming you're seeing this error when booting rabbit after installing the plugins?</blockquote>
</div><div><br>Yes, I'm getting the error when running rabbit after compiling, linking and activating the plugins. </div><div><br>I've created the umbrella project<br>compiled the rabbitmq-mochiweb, erlang-rfc4627 and rabbitmq-jsonrpc plugins<br>
linked the three plugins to the rabbitmq-server/plugins directory<br>run the scripts/rabbitmq-activate-plugins script<br>rabbitmq-server/make run<br><font color="#888888"><br></font></div></div></div></blockquote><div><br>
I've followed this exact set of steps, and the server is starting cleanly for me. My plugin directory symlinks look like:<br>erlang-rfc4627 -> ../../erlang-rfc4627/<br>mochiweb -> ../../rabbitmq-mochiweb/deps/mochiweb<br>
rabbitmq-jsonrpc -> ../../rabbitmq-jsonrpc<br>rabbitmq-mochiweb -> ../../rabbitmq-mochiweb<br><br>As an aside, if you're wanting the functionality previously provided by rabbitmq-http2, then you'll also want to link in the rabbitmq-jsonrpc-channel plugin - this plugin provides the actual support for making JSON-RPC calls against the rabbit channel objects.<br>
<br>Paul.<br></div></div>