English 中文(简体)
Struts2 don t 发现jspfile
原标题:Struts2 doesn t find jsp files
  • 时间:2009-08-26 22:05:54
  •  标签:

我曾试图试图制定简单的Stuts2应用程序,以便我能够学习该框架。 基本上,我预计会发生的情况是,当一项行动被启动时,就会出现一个缺省页。

Eclipse正在开发这一数据。

我在WEB-INF/级名录中建立了非常简单的休战。

<struts>
<!-- Include webwork default (from the Struts JAR). -->
<include file="struts-default.xml" />

<!-- Configuration for the default package. -->

<package name="default" extends="struts-default">
    <action name="*">
        <result>/test.jsp</result>
    </action>
</package>
</struts>

我在网上有测试.jsp文档(根据Eclipse、e ie “Insert name here”中产生的缺漏jsp模板),欢迎页(触发行动)也是指数。 定义如下:

 <%@page contentType="text/html" pageEncoding="UTF-8"%>
 <%@ taglib prefix="s" uri="/struts-tags" %>

<html>
  <head>
    <title>GlassFish JSP Page</title>
  </head>
<body>
<h1>Hello World!</h1>
<s:form action="other">
   <s:submit value="Submit" />
</s:form>
</body>
</html> 

我也用其他行动名称来试图这样做,不管怎么说,我回过了404页没有发现的。 我在玻璃天花板和网络6.1.1上尝试了这一点,结果相同,因此,我怀疑,在我前面,有些东西或许是我所遗漏的,涉及的是目录结构(与闯入者、xml档案或背景有关的道路)或一些配置文件。

经过一些尝试,我得以在MacOS X 10.5.6使用玻璃鱼的Eclipse Ganymede上站出来,但Im在Windows XP上仍然没有装上IBMWebsphere和应用程序服务器(一种Eclipse derivative)。 我怀疑,这可能与浏览器有关。

我只是试图将一个称为“其他......行动”的档案添加到与上文所述我的其他共同财产调查方案档案相同的目录中。 现在,当我点击与“其他”行动相联系的提交纽州时,这一行动成功地进入了我的试验。 我可能不正确,但我并不认为,我应该为我可能需要使用的每一种可能的“不行动”提供一份称为“不行动”的文件(我知道,我没有必要在我所言的第十期协调员上这样做)。

更多的更新——我刚刚在3.5.2上尝试过,在浏览器上运行,结果相同——在网上没有“其他行动”档案的情况下发现的档案,因此,我现在怀疑它是一个网上配置问题。

最佳回答

Using Firefox provided the key that I needed to determine the source of this issue - the Error 404: SRVE0190E message which told me that the problem was a Websphere configuration.

这个问题在以下联系上得到了更详细的解释:

当接到要求,要求一个在档案系统中不存在的静态档案时,IBM Websphere WebContainer将文件存档。

解决办法在这种联系中加以解释(在这种情况下,确定对应标准。

确立习俗的网站

为了完整起见,我谨在此说明如何纠正这一问题:

- 在行政界,点击“Servers”和服务器下点击“应用服务器”

- 适用于习俗财产的服务器上的浮标

- 在“构造”和“集装箱环境”下点击“网络集装箱环境”,并在网络集装箱环境中点击“网络集装箱”

- 在“建筑”和“遗产”下点击“遗产”

- 在习俗财产页上,点击“新”

- 在环境网页上,加入“Name”领域拟加的习俗财产的名称,以及“Value”领域习俗财产的价值。 请注意,有些特性是敏感的。 在这个问题上,财产是“com.ibm.ws.webcontainer.invokefilterscompatibility”,价值将是“真实”

- 浮标“Apply”或“OK”

-Click "Save" in the "Messages" box that appears Restart the server for the custom property to take effect

问题回答

我可能错了,但就每一项行动而言,它都是/测试的。 然而,你刚刚创造了[申请名称]/指数? 创建[申请名称]/测试。 (在测试前消除Xml文档中的斜体?)





相关问题
热门标签