Java glassfish 3错误404
我的网站将XML转换为HTML页面。在“网页”文件夹中,我创建了一个文件夹“acces”,其中包含生成的HTML页面和内部使用的图像。生成过程正常工作,它将文件HTML和jpg以corect格式放置在文件夹acces中。我可以从本地磁盘访问它们。当我尝试访问localhost:8080/myapp/acces/img/Image1.jpg上的jpg时,它可以工作,但当我访问localhost:8080/myapp/acces/img/someHtml.html时,它返回错误404 如果我直接用浏览器打开该文件夹中具有特定名称的文件:someHtml.html,它就会工作Java glassfish 3错误404,java,jsp,glassfish,http-status-code-404,Java,Jsp,Glassfish,Http Status Code 404,我的网站将XML转换为HTML页面。在“网页”文件夹中,我创建了一个文件夹“acces”,其中包含生成的HTML页面和内部使用的图像。生成过程正常工作,它将文件HTML和jpg以corect格式放置在文件夹acces中。我可以从本地磁盘访问它们。当我尝试访问localhost:8080/myapp/acces/img/Image1.jpg上的jpg时,它可以工作,但当我访问localhost:8080/myapp/acces/img/someHtml.html时,它返回错误404 如果我直接用浏
我应该怎么做才能使页面变得可见。我想在HTML iframe中使用它。我认为在您的情况下可能发生的情况是您的Glassfish可能正在WAR归档中部署您的应用程序,而您的应用程序可能正在写入代码所在的位置(无论您的工作区在哪里)因此,无法从当前正在运行您先前生成的WAR文件的应用程序中访问它。Glassfish可能已经将您的应用程序从WAR文件加载到内存中,并且在您重建和重新部署之前不会看到您创建的新文件 您可能需要做的是将其写入某个文件夹,并可能有一个servlet来检索该文件并将其发送给客户端。对我来说,这并不是最优雅的解决方案,您可以在glassfish(apache或nginx或其他)前面使用HTTP服务器读取生成的HTML文件! 在我的情况下,我纠正了:
<form action="mServlet" method="post">
<input type="text" name="variable1"/>
<input type="text" name="variable2"/>
<input type="submit" name="btnBoton"/>
</form>
这是拼错的:
miServlet-->mServlet您的glassfish控制台中是否有任何错误提到资源不可用或任何事情?没有。我使用glassfish 3.1.2。如果有帮助的话。当我开始生成一个新站点时,可以通过使用localhost:8080/myapp/acces/img/someHtml.html查看旧站点,但前提是我清理并构建,然后运行