刚刚学习Google app engine时,想用debug模式启动但是报错。网上找不到相应的答案。
只给出以下信息。不知如何入手,程序没有问题,可以用直接run as webapplication
但是一debug就出错
java.lang.RuntimeException: Cannot generate policy file.
at com.google.apphosting.utils.security.SecurityManagerInstaller.install(SecurityManagerInstaller.java:106)
at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:67)
at com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:40)
at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:153)
at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
at com.google.appengine.tools.development.DevAppServerMain.(DevAppServerMain.java:113)
at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:89)
Caused by: java.io.IOException: ????????????????
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(Unknown Source)
at java.io.File.createTempFile(Unknown Source)
at java.io.File.createTempFile(Unknown Source)
at com.google.apphosting.utils.security.SecurityManagerInstaller.generatePolicyFile(SecurityManagerInstaller.java:143)
at com.google.apphosting.utils.security.SecurityManagerInstaller.install(SecurityManagerInstaller.java:104)
... 6 more
[b]问题补充:[/b]
我的程序里确实引用了一个java.io这个包。我参考Google上的文档做的一个小例子,参考例子是一个servlet,里面就引用了一个java.io这个包。文档里面还提示说使用debug,修改代码后可以自动重新编译。我就用了,结果报错了。
如果我修改代码后,想重新部署怎么办?能否像tomcat那样,点击方便的部署?