質問編集履歴

5

説明追加

2016/11/04 01:28

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
  MailSessionを@Resourceアノテーションで読み込もうとしているのですが、
4
4
 
5
5
  うまくいきません。
6
+
7
+ Beanの生成時?に例外が発生しており、リソースがJNDI名で見つけられていないようです。
6
8
 
7
9
  やり方に間違いがありましたら、ご教授頂けませんでしょうか?
8
10
 

4

メソッドを追加

2016/11/04 01:28

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,11 @@
52
52
 
53
53
 
54
54
 
55
+ public void XXX() {
56
+
55
- MimeMessage objMsg = new MimeMessage(session);
57
+ MimeMessage objMsg = new MimeMessage(session);
58
+
59
+ }
56
60
 
57
61
 
58
62
 

3

エラーログ追加

2016/11/04 01:27

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -60,6 +60,24 @@
60
60
 
61
61
 
62
62
 
63
+ **エラーログ**
64
+
65
+ ```
66
+
67
+ javax.naming.NameNotFoundException: mail
68
+
69
+ at com.sun.enterprise.naming.impl.TransientContext.resolveContext(TransientContext.java:299)
70
+
71
+ at com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:207)
72
+
73
+ ...
74
+
75
+
76
+
77
+ ```
78
+
79
+
80
+
63
81
  ちなみに管理コンソールからMailSessionを設定すると
64
82
 
65
83
  取得できました。

2

詳細追記

2016/11/04 01:26

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  WEB-INF直下にglassfish-resources.xmlを置いて、
2
2
 
3
- @Resourceアノテーションで読み込もうとしているのですが、
3
+ MailSessionを@Resourceアノテーションで読み込もうとしているのですが、
4
4
 
5
5
  うまくいきません。
6
6
 
@@ -57,3 +57,9 @@
57
57
 
58
58
 
59
59
  ```
60
+
61
+
62
+
63
+ ちなみに管理コンソールからMailSessionを設定すると
64
+
65
+ 取得できました。

1

タイトル変更

2016/11/04 01:05

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- glassfish-resources.xmlが見えていない
1
+ glassfish-resources.xmlが見えていない
test CHANGED
File without changes