0

我正在完成一个运行良好的测试 GAE Java 项目,但我决定考虑将 GWT 添加到同一个项目中。然后我决定坚持我正在学习的 GAE 东西,并决定删除 GWT。问题是我现在无法部署到开发服务器,因为它在 Eclipse 控制台窗格中提供了以下内容。任何人都知道请我如何将适当的设置重置为我的项目最初的方式?

终止测试 [Web 应用程序] C:\Program Files\Java\jdk1.6.0_37\bin\javaw.exe 用法:[选项]

选项:--help、-h 显示此帮助信息并退出。--server=SERVER 用于确定最新 -s SERVER SDK 版本的服务器。--address=ADDRESS 本地机器上接口的地址 -a ADDRESS
绑定到(或 0.0.0.0 对于所有接口)。--port=PORT
本地机器上绑定的端口号。-p PORT --sdk_root=DIR 覆盖 SDK 所在的位置。--disable_update_check 禁用对较新 SDK 版本的检查。--generated_dir=DIR 设置生成文件的目录。--jvm_flag=FLAG 将 FLAG 作为 JVM 参数传递。可以重复提供多个标志。

4

2 回答 2

0

通过设置一个新的虚拟 gae 项目并四处寻找,我似乎找到了自己的答案,发现 'Run As' > 'Run Configurations...' > '(x)= Arguments' > 'Program arguments'在参数的其余部分以“--port=8888”开头之前定义了一个额外的端口。我删除了“-codeServerPort 9997”的提及,它现在部署到开发服务器并且似乎像以前一样工作。

例如

新的虚拟项目:--port=8888 "C:\Users\tech1\SSD Storage\Eclipse Projects\workspace\dummy\war"

不会部署到开发服务器的项目:-codeServerPort 9997 --port=8888 "C:\Users\tech1\SSD Storage\Eclipse Projects\workspace\test\war"

于 2013-01-18T12:19:11.810 回答
0

我遇到了同样的问题,你知道吗,解决方法非常简单。

我创建了一个新的 appengine 项目,在 WAR 中只有一个 jsp,并且“运行方式”>“运行配置...”>服务器选项卡 -> 未选中然后选中运行内置服务器,然后选中自动选择任何端口。

服务器启动了......在一些可疑的 25334 端口上......我使用控制台终端上的红色按钮停止了它。

然后我把它改回 8888 和 WHOA 项目 Ran.... :)

然后我对旧项目做了同样的事情。删除了这个新的,一切都按预期工作。

于 2013-12-18T11:35:55.690 回答