【发布时间】:2018-02-12 21:27:51
【问题描述】:
我有一个嵌入式 Jetty 应用程序,其中 Jetty 提供两件事:
- 提供一些 HTML/JS 文件
- 公开我的 Java Servlet 支持的 REST API
JS 文件正在对 servlet 进行 REST 调用。一切都很顺利。
我注意到,在运行大约一周后,API 仍然可以运行,但如果我尝试获取 HTML 文件,我会得到以下信息:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /web/. Reason:
<pre> Not Found</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.4.v20170414</a><hr/>
</body>
</html>
这里可能出了什么问题?
不确定这是否有意义,但我将其部署在 Amazon AWS EC2 实例中。我无法想象 EC2 正在做某事使 /web 目录消失。
【问题讨论】:
标签: java servlets amazon-ec2 jetty embedded-jetty