기본적으로 JBoss에는 기본 응용 프로그램을 가리키는 루트 컨텍스트가 있습니다. 응용 프로그램을 루트 컨텍스트에 연결하려면 다음을 수행해야합니다.
응용 프로그램을 WAR 파일로 배포하는 경우 /WEB-INF/jboss-web.xml에 다음 내용을 추가하십시오 (if 당신이 EAR 파일로 응용 프로그램을 배포하는 경우 이미
를 다음과 같이 당신이 당신의 /META-INF/application.xml 파일에
컨텍스트 루트을 설정해야
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/</context-root>
</jboss-web>
) 존재하지 않습니다
<application version="5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/application_5.xsd">
...
<module>
<web>
<web-uri>my-webapp.war</web-uri>
<context-root>/</context-root>
</web>
</module>
</application>
ation을 참조하십시오 [1]
희망이 도움이됩니다.
행운을 빈다.
[1] https://community.jboss.org/wiki/HowDoIOverrideTheWebContextRoot
jBug,이 서버 루트에 응용 프로그램을 배포 잘 작동하지만, 감사 불행하게도 일부 링크에 액세스 할 때, 예를 들어, 'http : //13.10.15.48/page? param = 1', jboss는 'page'라는 또 다른 응용 프로그램을 다시 검색하려고 시도합니다. 우리는 기본 서블릿을''/ * ''url에 매핑하려했지만 도움이되지 않았습니다. 모든 url을 프록시로 캡처하려면 애플리케이션이 필요하며 jboss는 처리를 시도하면 안됩니다. 그것에 대해 조언 해 주시겠습니까? –
문제가 해결되었습니다. :) –