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 的原因吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值