Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.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 如何在App Engine项目中禁用SystemServiceServlet配置?_Java_Google App Engine_Google Plugin Eclipse - Fatal编程技术网

Java 如何在App Engine项目中禁用SystemServiceServlet配置?

Java 如何在App Engine项目中禁用SystemServiceServlet配置?,java,google-app-engine,google-plugin-eclipse,Java,Google App Engine,Google Plugin Eclipse,无论项目属性设置为什么,Eclipse的Google插件都会在web.xml中自动生成这些行: <servlet> <servlet-name>SystemServiceServlet</servlet-name> <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class> <init-param> <p

无论项目属性设置为什么,Eclipse的Google插件都会在web.xml中自动生成这些行:

 <servlet>
  <servlet-name>SystemServiceServlet</servlet-name>
  <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>
  <init-param>
   <param-name>services</param-name>
   <param-value/>
  </init-param>
 </servlet>
 <servlet-mapping>
  <servlet-name>SystemServiceServlet</servlet-name>
  <url-pattern>/_ah/spi/*</url-pattern>
 </servlet-mapping>

SystemServiceServlet
com.google.api.server.spi.SystemServiceServlet
服务
SystemServiceServlet
/_ah/spi/*

有没有办法阻止插件这样做?

从web.xml中删除上述xml,并在项目属性中的“构建器”下向web添加只读属性,如果禁用Google App Engine项目更改通知程序,您的web.xml将不再被修改。
但是,我对GAE环境不够感兴趣,我不知道禁用此生成器会产生哪些副作用。

我认为这是不可能的,您必须手动删除它,但您确实不希望console admin在local?中。删除后,它是由插件自动重新格式化web.xml重新生成的,这总是导致版本控制视图中的本地更改。删除上面的servlet不会影响
/\u ah/admin/*
。是吗?哦,对不起!!把
/\u ah/spi/*
/\u ah/admin/*
混为一谈,你说的“上面”到底是什么意思?我的意思是删除eclipse插件添加的配置(SystemServiceServlet)。然后将readonly属性设置为web.xml这似乎有效。。。围绕接得好。它甚至不会将错误记录到错误日志视图中。在未来的版本中,它可能会被修复。它实际上会记录一些错误:
javax.xml.transform.TransformerException:java.io.FileNotFoundException位于com.google.gdt.eclipse.appengine.swarm.util.XmlUtil.updateWebXml(XmlUtil.java:197)位于com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmServiceCreator.create(SwarmServiceCreator.java:155)