2012-03-19 87 views
0

我是一个码头newb,但它使生活地狱。首先是我描述的一个Eclipse问题in another question。我没有浪费时间,而是决定从控制台运行Jetty。我开始导入样品挂毯项目,并能运行良好......该项目是Tapestry页面上,被称为教程1码头不起作用:有没有办法清除它?

我开始对我自己的项目,然后工作,并开始引入新的功能,它。在某个时候它停止了工作。我试着回溯我的项目以使其处于工作状态,但每次我请求主页时,它都会挂起。在这一点上,我仍然认为这是我的错,尽管我确实认为一个更优美的错误信息会比尝试加载一分钟后再加上服务器超时错误更好。

然后关闭jetty并尝试使用mvn码头加载导入的示例项目:在我的tutorial1项目目录中运行它也行不通!当我尝试去localhost:8080/tutorial1或我的项目的URL时,jetty控制台确实显示任何输出,就好像它没有收到请求。

我重新启动了整个机器,但没有任何帮助。我不熟悉jetty体系结构,并且不确定是否有方法可以从jetty web应用程序目录中清除所有文件。

任何想法?

悬崖注:

  • 下载挂毯原型项目,Maven的。使用MVN码头命令行
  • 执行的码头:运行
  • 新开工项目
  • 使用MVN码头命令行
  • 执行的码头:运行
  • 修改新项目发生
  • 错误,试图修复并重新启动码头(CTRL + C,然后命令mvn码头:运行)
  • 码头重新启动,但似乎没有办理
  • 试图从原型项目开始码头的任何页面的请求,经历了同样的问题
+0

我会恭敬地说,码头并没有让你的生活变得糟糕,相反,你的问题在于你想要做的事情缺乏清晰的理解。我看到有六种不同的事情发生在这里,并且从哪里开始并不清楚,期望说重新启动机器并不是解决上述任何问题的解决方案。作为黑暗中的刺,看起来您的主要目标是让Tapestry工作,在这种情况下,我会建议您寻求关于使用该技术的教程并密切关注。 – 2012-03-19 19:59:37

+0

我的意思是,我正试图将我的应用程序部署到Jetty并且它未运行。当然,这可能是由于我引入了一个错误,但现在我无法使用任何应用程序在Jetty中工作,包括之前正在使用的OOTB演示应用程序。我猜你或者没有完全阅读我的问题,或者你认为我在一个应用程序中所做的某些事情可能会影响到所有其他应用程序。我不知道这是否可能,但如果是这样的话:请赐教! :) – IcedDante 2012-03-19 20:38:46

+0

你是如何运行Jetty的?它总是通过maven?还是通过其他方法?你的描述会跳到所有的地方,所以你很难完全遵循你所采取的步骤。 – Tim 2012-03-20 00:01:44

回答

0

如果您的项目没有正确部署,jetty将不会提供任何页面(它们将返回404或500年代的某个错误)。

看看日志文件夹,并检查它是否得到正确部署。

相关问题