내가 하는일/[JAVA] Java Language

J2SE에서 Web Service호출시 발생 할 수 있는 오류 처리

지금당장해 2012. 10. 12. 14:39

 

Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.

 

J2SE 환경에서 Web Service Client를 생성해서 호출시에 위와 같은 오류를 만날수 있단다. 원인은 activation.jar 와 mail.jar 파일들이 J2EE를 깔아야 기본으로 들어 있단다. 난 이해가 않간다 그거 얼마나 된다고 J2EE, J2SE나눠서 뭘하는지 J2ME는 이해 하겠다. 뭐 불만은 이쯤에서 .... 해법을 다시 논하자.. 원인 자체가 위 두 파일이 없어서 그렇다니 구해서 넣으면 해결 되는거다.

 

구하는 것은 http://www.docjar.com/ 사이트에서 구했다. C:\Program Files\Java\jdk1.6.0_17\jre\lib\ext 에 넣었다. 경로중에 일부는 각자의 JAVA설치 경로가 다르니까 그건 뭐 알아서 ....

 

암튼 이렇게 하면 오류가 나지 않았다.