tomEE使用時に「java.lang.LinkageError: loader constraint violation」が発生した場合について
手元の環境では解決したので、その方法を共有。 恐らく原因は色々とあるので、状況によっては解決できないかもしれないですが。
私の環境ではtomEEに含まれる「javax.mail」ライブラリと、warに含まれる「javax.mail」ライブラリが衝突してしまい、結果このようなエラーが出てたようです。tomEE側の読込設定をブロックすることで、解決しました。
tomEEのsystem.propertiesファイルに以下を追記します。
openejb.classloader.forced-skip=javax.mail