Java Struts不工作JBoss7

Java Struts不工作JBoss7,java,jboss,struts,Java,Jboss,Struts,将webapp从JBoss AS5移动到AS7。我能够成功地部署webapp-但是,页面看起来很奇怪。看起来我的struts标签没有被识别。我查看我的页面源代码和输入 <html:text property="username" size="30" maxlength="30"/> 好像不起作用了?这是正确的吗?感谢您的建议。尝试将struts.jar放到WEB应用程序的WEB-INF/lib/目录。如果您为struts创建了一个模块,那么您需要确保module.xml定义了所有

将webapp从JBoss AS5移动到AS7。我能够成功地部署webapp-但是,页面看起来很奇怪。看起来我的struts标签没有被识别。我查看我的页面源代码和输入

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

好像不起作用了?这是正确的吗?感谢您的建议。

尝试将struts.jar放到WEB应用程序的WEB-INF/lib/目录。

如果您为struts创建了一个模块,那么您需要确保module.xml定义了所有依赖项。还要确保库中没有任何servlet-api.jar。您可以如下给出servlet API的依赖关系

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

您可以将任何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文件的模块名

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