BAE java.security.AccessControlException: access denied 解决办法

BAE java.security.AccessControlException: access denied 解决办法

不管是Struts2 还是Spring MVC 我都尝试了。也安照官方的给出的demo 跑了。但是就是跑不起来。
我的平台是Ubuntu 12.04LTS
每次保存都是权限 拒绝。大概是那个 jetty.jar 的原因。
后面了解了一下 jetty 也是个Servelt 容器。所以果断放弃了 使用 项目右键---run as BAE java 那种运行项目的方法。 
解决办法 : 下载一个Tomcat 6或者 7 。 在Tomcat中 server.xml 配置好 项目的虚拟路径。
直接使用Tomcat 来进行部署。这样就可以了。 
ps: 如果直接使用 eclipse的下方的Tomcat 去Add 发现Add 不了,因为BAE java 无法识别为一 java ee项目,所以采用路径映射的方法来部署了。配置之后 会发现在eclipse中启动tomcat 无法访问 项目。但是用tomcat自带的 startup.sh启动命令确可以。这是因为eclipse 修改了tomcat的启动参数 无法直接获取 tomcat / conf/ server.xml的配置。
这时双击 eclipse 底部工具栏server 中的 tomcat。找到 Server Locations,默认选择第一个。将它改成第二个。大功告成。
注意 请注意 server.xml的中的自己项目的配置,有时候会自动没有。。。大概是点了tomcat的clean 的原因吧

你可能感兴趣的:(Access,BAE,denied)