glassfish 3错误404
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了glassfish 3错误404相关的知识,希望对你有一定的参考价值。
我的网站将XML转换为html页面。在“Web Pages”文件夹中,我创建了一个文件夹“acces”,它将包含生成的HTML页面和内部使用的图像。生成过程有效,它将文件HTML和jpg以corect格式放在文件夹access中。我可以从本地磁盘访问它们。当我尝试在localhost:8080 / myapp / acces / img / Image1.jpg访问jpg时,它可以工作,但是当我访问localhost:8080 / myapp / acces / img / someHtml.html时,它返回错误404。
如果我从该文件夹中打开文件,使用该特定名称:someHtml.html直接使用浏览器,它可以正常工作。
我该怎么做才能使页面变得可见。我想在HTML iframe中使用它。
我认为您的情况可能会发生的事情是您的Glassfish可能会将您的应用程序部署在WAR存档中,而您的应用程序可能会写入您的代码所在的位置(您的工作区可能位于何处),因此它不会可从当前运行您之前生成的WAR文件的应用程序访问。 Glassfish可能已经将您的应用程序从WAR文件加载到内存中,并且在重建和重新部署之前不会看到您创建的新文件
您可能需要做的是将其写入某个文件夹,并且可能有一个servlet将检索该文件并将其发送到客户端。那对我来说不是最优雅的解决方案,你可以在glassfish(apache或nginx或其他)前面使用HTTP Server来读取生成的HTML文件
解决了!在我的情况下,我纠正了:
<form action="mServlet" method="post">
<input type="text" name="variable1"/>
<input type="text" name="variable2"/>
<input type="submit" name="btnBoton"/>
</form>
它拼写错误:Servlet - > Servlet
以上是关于glassfish 3错误404的主要内容,如果未能解决你的问题,请参考以下文章
错误 404:javax.servlet.UnavailableException:SRVE0201E:Servlet [org.glassfish.jersey.servlet.ServletCon
GlassFish Server HTTP状态404 - 未找到