首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >glassfish 3错误404

glassfish 3错误404
EN

Stack Overflow用户
提问于 2012-06-13 05:00:50
回答 2查看 3.3K关注 0票数 0

我的网站将XML转换为HTML页面。在"Web Pages“文件夹中,我创建了一个文件夹"acces”,其中将包含生成的HTML页面和其中使用的图像。生成过程起作用,它将文件HTML和jpg以corect格式放置在文件夹acces中。我可以从我的本地磁盘访问它们。当我尝试访问位于localhost:8080/myapp/ acces /img/Image1.jpg的jpg时,它可以工作,但当我访问localhost:8080/myapp/acces/img/omeHtml.html时,它返回错误404。

如果我直接使用浏览器打开该文件夹中具有特定名称: someHtml.html的文件,它将正常工作。

我应该怎么做才能使页面变得可见。我想在HTML iframe中使用它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-13 06:26:29

我认为在您的情况下可能会发生的情况是,您的Glassfish可能会将您的应用程序部署到WAR归档中,而发生的情况是您的应用程序可能会写入代码所在的位置(无论您的工作区在哪里),因此无法从当前运行于您先前生成的WAR文件的应用程序中访问它。Glassfish可能已经将应用程序从WAR文件加载到内存中,并且在重新构建和重新部署之前看不到您创建的新文件

您可能需要做的是将其写入某个文件夹,或许还需要一个servlet来检索该文件并将其发送到客户端。对我来说,这不是最好的解决方案,您可以在glassfish (apache或nginx或其他什么)读取生成的HTML文件之前使用HTTP服务器

票数 1
EN

Stack Overflow用户

发布于 2018-08-13 13:14:54

解决了!在我的案例中,我改正了:

代码语言:javascript
复制
<form action="mServlet" method="post">
            <input type="text" name="variable1"/>
            <input type="text" name="variable2"/>
            <input type="submit" name="btnBoton"/>
        </form>

拼写错误: miServlet --> mServlet

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11004804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档