Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “线程中的异常”;“主要”;ApiProxy$CallNotFoundException:api包';邮寄';或致电';发送()';找不到_Java_Google App Engine - Fatal编程技术网

Java “线程中的异常”;“主要”;ApiProxy$CallNotFoundException:api包';邮寄';或致电';发送()';找不到

Java “线程中的异常”;“主要”;ApiProxy$CallNotFoundException:api包';邮寄';或致电';发送()';找不到,java,google-app-engine,Java,Google App Engine,我用gmail写了一个发送邮件的程序,如果我单独执行,它可以正常工作,但是当我与google appengine集成时,它会给我以下错误 Exception in thread "main" com.google.apphosting.api.ApiProxy$CallNotFoundException: The API package 'mail' or call 'Send()' was not found. at com.google.apphosting.api.ApiProxy.mak

我用gmail写了一个发送邮件的程序,如果我单独执行,它可以正常工作,但是当我与google appengine集成时,它会给我以下错误

Exception in thread "main" com.google.apphosting.api.ApiProxy$CallNotFoundException: The API package 'mail' or call 'Send()' was not found.
at com.google.apphosting.api.ApiProxy.makeSyncCall(ApiProxy.java:104)
at com.google.apphosting.api.ApiProxy.makeSyncCall(ApiProxy.java:56)
at com.google.appengine.api.mail.MailServiceImpl.doSend(MailServiceImpl.java:98)
at com.google.appengine.api.mail.MailServiceImpl.send(MailServiceImpl.java:34)
at com.google.appengine.api.mail.stdimpl.GMTransport.sendMessage(GMTransport.java:231)
at javax.mail.Transport.send(Transport.java:95)
at javax.mail.Transport.send(Transport.java:48)
at in.javadomain.PostMail.postMailMethod(PostMail.java:49)
at in.javadomain.PostMail.main(PostMail.java:20)

我确信没有集成错误或错误。我已经添加了javax.mail jar。

您需要正确设置测试环境,如下所示:

私有最终LocalServiceTestHelper=
新的LocalServiceTestHelper(新的LocalMailServiceTestConfig());
@以前
公共作废设置(){
helper.setUp();
}
@之后
公共无效拆卸(){
helper.tearDown();
}
GAE需要以下依赖项:


1.9.17
...
com.google.appengine
阿彭金api实验室
${gae.version}
测试
com.google.appengine
appengine api存根
${gae.version}
测试
com.google.appengine
阿彭金试验
${gae.version}
测试

谢谢,不过需要进一步说明如何使用appengine测试依赖项更新pom.xml。