2011-08-25 2 views
0

JBoss AS5에서 AS7로 webapp 이동. 웹 응용 프로그램을 성공적으로 배포 할 수 있지만 페이지가 이상하게 보입니다. 내 스트럿 태그가 인식되지 않는 것 같습니다. 내 페이지 소스를보고 입력 내가 종속성으로 스트럿을 포함해야 같은데요Struts가 작동하지 않습니다. JBoss 7

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

대신

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

처럼? 나는 MANIFEST.MF로 이것을 시도합니다. 내 MANIFEST.MF는 작동하지 않는 것 /의 SRC/메인/자원/META-INF에 존재하고


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

처럼 보인다? 이 올바른지? 어떤 조언을 주셔서 감사합니다.

답변

0

웹 응용 프로그램에 struts.jar을 WEB-INF/lib/디렉토리에 배치하십시오.

1

struts 용 모듈을 만드는 경우 module.xml에 모든 종속성이 정의되어 있는지 확인해야합니다. 또한 lib에 servlet-api.jar가 없는지 확인하십시오. 다음과 같이 서블릿 API에 대한 종속성을 제공 할 수 있습니다.

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

당신은 .. 글로벌 자원으로 당신은 그 jar 파일과 모듈을 만들고 글로벌 리소스로 만들 필요가 을 서버를 JBoss의 어떤 jar 파일을 추가 할 수 있습니다. 글로벌 리소스로 사용하려면 다음 코드를 standalone.xml 파일에 추가해야합니다. jar 파일을 포함하는 사용자가 만든

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

com.serverlib - 모듈 이름

관련 문제