在 WebSphere Studio 中使用 JavaMail
2009-11-08 00:00:00 来源:WEB开发网上面的代码使用本地 JNDI 名( java:comp/env/mail/session1)查找邮件会话。因此,您需要在部署描述符(Deployment Descriptor)中创建一个名为 mail/session1 资源引用,并且将本地 JNDI 名( mail/session1)绑定到您在步骤3中定义的全局 JNDI 名。
遵循下列步骤来创建 Web 部署描述符中的资源引用:
切换到 J2EE perspective -- J2EE Navigator视图。
在 JavaMailSampleWeb下,双击 Web Deployment Descriptor,打开 Web Deployment Descriptor 编辑器。
选择编辑器中的 References选项卡。
选择编辑器顶部的 Resource选项卡。
单击 Add来添加新的资源引用并输入 mail/session1。
单击 Browse来选择 Type。定位到 javax.mail.session,然后单击 OK。
在 WebSphere Bindings字段中,输入 mail/mailsession1 作为 JNDI name。这个字段引用执行步骤4时在 WebSphere Test Server 中定义的邮件会话的全局 JNDI 名。
保存并关闭 Web Deployment Descriptor 编辑器。
图2. 设置 Web 部署描述符中的资源引用
图片看不清楚?请点击这里查看原图(大图)。
步骤5. 测试 servlet
重新启动 WTE5 服务器,以便从管理控制台中选出新的邮件会话:
切换到 Server 透视图。右键单击 WTE5,然后选择 Stop。
将 JavaMailSample EAR 添加到服务器中。从 Server Configuration 视图中,右键单击 WTE5,然后选择 Add =>JavaMailSample。
更多精彩
赞助商链接