Struts 不工作 JBoss 7

发布于 2024-12-01 11:40:11 字数 544 浏览 2 评论 0原文

将 Web 应用程序从 JBoss AS5 迁移到 AS7。我能够成功部署网络应用程序 - 但是,页面看起来很奇怪。看起来我的 struts 标签没有被识别。我查看我的页面源代码和输入,

<html:text  property="username" size="30" maxlength="30"/>

而不是

<input type="text" name="username" maxlength="30" size="30" value="">

我猜测我必须包含 struts 作为依赖项?我尝试使用 MANIFEST.MF 来做到这一点。我的 MANIFEST.MF 存在于 /src/main/resources/META-INF 中,看起来似乎


Manifest-Version: 1.0
Dependencies: org.apache.log4j org.apache.struts

不起作用?这是正确的吗?感谢您的任何建议。

Moving a webapp from JBoss AS5 to AS7. I'm able to successfully deploy the webapp - however, pages look weird. Looks like my struts tags are not being recognized. I look at my page source and inputs look like

<html:text  property="username" size="30" maxlength="30"/>

instead of

<input type="text" name="username" maxlength="30" size="30" value="">

I'm guessing I have to include struts as a Dependency? I try to do this with MANIFEST.MF. My MANIFEST.MF exists in /src/main/resources/META-INF and looks like


Manifest-Version: 1.0
Dependencies: org.apache.log4j org.apache.struts

Doesn't seem to be working? Is this correct? Thanks for any advice.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

请爱~陌生人 2024-12-08 11:40:11

如果您为 struts 创建模块,那么您需要确保 module.xml 定义了所有依赖项。还要确保您的库中没有任何 servlet-api.jar。您可以按如下方式提供 servlet API 的依赖项。

 <dependencies>
        <module name="javax.servlet.api"/>
    </dependencies>

If your creating a module for the struts then you need to ensure module.xml is defined all the dependencies. Also ensure there is no any servlet-api.jar in your lib. You could give the dependency for the servlets API as follows.

 <dependencies>
        <module name="javax.servlet.api"/>
    </dependencies>
网白 2024-12-08 11:40:11

尝试将 struts.jar 放入您的网络应用程序的 WEB-INF/lib/ 目录中。

Try place struts.jar to WEB-INF/lib/ directory into your web-app.

天赋异禀 2024-12-08 11:40:11

您可以将任何 jar 文件添加到 jboss 服务器作为全局资源。
您需要使用该 jar 文件创建一个模块并将其设置为全局资源。
需要在standalone.xml文件中添加以下代码以使其成为全局资源。

<subsystem xmlns="urn:jboss:domain:ee:1.0">
    <global-modules>
         <module name="com.serverlib" slot="main"/>
    </global-modules>
</subsystem>

com.serverlib - 您创建的包含 jar 文件的模块名称

You can add any jar file to jboss server as a global resource..
You need to create a module with that jar file and make it as global resource.
Need to add the following code in standalone.xml file for make it as global resource.

<subsystem xmlns="urn:jboss:domain:ee:1.0">
    <global-modules>
         <module name="com.serverlib" slot="main"/>
    </global-modules>
</subsystem>

com.serverlib-The module name you have created which contain the jar file

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文