Axisのプロジェクト実行時に出る「要求されたクラス(javax.activation.DataHandler と javax.mail.internet.MimeMultipart)が見つかりません。Attachmentサポートが利用できません。」への対応
Axisを使って生成したクラスを実行する際にこんなエラーが出ていたので
要求されたクラス(javax.activation.DataHandler と javax.mail.internet.MimeMultipart)が見つかりません。Attachmentサポートが利用できません。 / [en]-(Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.)
ちょっと調べてみるとjavamailのjarが必要だということがわかった。 今回はmavenを使っていたのでpom.xmlに以下を追記するとことで解決。
<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> </dependency>