JBoss7にscalaで書いたプロジェクトをデプロイする

scalaで書いたEJBのプロジェクトをデプロイするには、

modules/org/scala/mainディレクトリ作成して、modules.xmlを以下の内容で作成。scala-library.jarも置く。






scalaを参照するEJBプロジェクトはMETA-INFに以下の内容でjboss-deployment-structure.xmlを作成。








これでデプロイが正常にされる。

上記設定をせずに、scala-library.jarをstandalone/deploymentsに入れてEJBプロジェクトをデプロイしても、

java.lang.NoClassDefFoundError: scala/ScalaObject

のエラーが出て正常にデプロイできない。<<追記>>
その後の調査で、scala-library.jarをstandalone/deploymentへ置き、jboss-deployment-structure.xml

で参照できると判明。