MX4J on JuMiX

JuMiX - http://www.trillian.ee/jumix/index-eng.html
の上に
MX4J - http://mx4j.sourceforge.net/
を乗せる話が見つからなくて試行錯誤したのでメモ。

  1. MX4Jのjarを、JuMiXのservices/にコピー
  2. services/MX4J.xmlを作成
<?xml version="1.0" encoding="ISO-8859-1"?>

<service xmlns="http://www.trillian.ee/jumix"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.trillian.ee/jumix service.xsd">
   <load>
      <create name="XSLTProcessor" class="mx4j.tools.adaptor.http.XSLTProcessor"/>
      <create name="HttpAdaptor" class="mx4j.tools.adaptor.http.HttpAdaptor"/>
      <set name="HttpAdaptor" attribute="Port">8082</set>
      <set name="HttpAdaptor" attribute="Host">0.0.0.0</set>
      <set name="HttpAdaptor" attribute="ProcessorNameString">ee.trillian.jumix:cl=Service,service=MX4J,bean=XSLTProcessor</set>
      <invoke name="HttpAdaptor" operation="start"/>
   </load>
   <unload>
      <invoke name="HttpAdaptor" operation="stop"/>
   </unload>
</service>

ProcessorNameStringに指定するObjectNameのString表現がなかなか分からんかった。