无法使用eclipse在web应用程序项目(谷歌应用程序引擎)中创建servlet
我正在关注Google App Engine留言板示例以在src文件夹中创建新的servlet。当创建servlet对话框打开时,我发现我无法选择或键入“Web Project”,也无法浏览以选择“源文件夹”。无法使用eclipse在web应用程序项目(谷歌应用程序引擎)中创建servlet
这次日食是3.5版本,JDK我装是1.6.0_14-B08
我的工作在Windows XP专业版SP3。
在我尝试创建新的servlet之前,我可以在访问http://localhost:8080后编译并启动服务器,示例应用程序工作正常。
请指教。谢谢。
同样在这里。在创建的Servlet对话框(通过右键点击我的项目打开包装上,新建>其他,然后选择网络> Servlet的),还有在“项目”没有选择下拉列表:
“浏览“源文件夹和Java包的按钮也不起作用。
安装GWT Web项目并在现有项目中添加此类支持无济于事。顺便说一句,该项目已经产生按照这里的说明进行操作Web应用程序项目: http://code.google.com/appengine/docs/java/gettingstarted/creating.html
相反,我要创建一个类,然后手动设置超类javax.servlet.http.HttpServlet到一个servlet添加到该项目。
这是Google Plugin或Eclipse中的错误吗?
我想知道同样的事情。似乎应该比在文本编辑器中创建它更容易,并且每次都将其复制到文件夹中。 – 2011-10-26 20:19:27
解决这个问题很简单,在记事本中创建一个简单的servlet文件,并将该文件复制到您的项目包文件夹中,然后在eclipse中开始编辑该文件。
不要忘了将它添加到你的web.xml中 – 2013-02-20 01:46:02
如果您的项目没有被创建为“动态Web项目”,则会发生这种情况。例如,如果你做的事:
New --> Maven Project --> maven-archetype-webapp --> etc.
要纠正此或者通过创建一个项目:
New --> Dynamic Web Project
或右键单击现有项目,做:
Properties --> Project Facets --> Convert to facet form...
蜱Dynamic Web Module
(验证的版本),然后单击OK
请注意,一旦你添加这个方面,就没有回头,它会改变项目浏览器中的组织,但不会改变文件系统。 – Cheruvim 2014-01-28 18:37:43
这似乎是一个旧的已知失踪的特性/错误.. Gae issue link 从我的经验今日(06-2014),它尚未处理。
通过Lars.Vo ... @ gmail.com报道,2009年10月22日
Eclipse提供了一个向导来创建新的servlet。该向导允许 仅为动态Web项目创建servlet。
创建Google插件的项目没有正确的 属性,因此您无法使用该向导来创建servlet。
你能解决这个问题吗?
例子:
- 创建一个新的 “Web应用程序项目”。选择文件 - >新建 - >其他 - > Servlet的
- 看看向导
冯,感谢您的答复,我也安装了GWT和AppEngine上eclipse插件。我为该留言板示例创建的项目是来自Google文件夹的Web应用程序项目。同样在留言板示例文档中,它提到取消选中GWT选项。它应该与GWT分开,对吧? – machinegone 2009-10-01 22:04:53