2014-04-02 2 views
2

나는 바람둥이의 새내기입니다. 제 질문은, 바람둥이 webapps 하위 디렉토리에 추가 webapps을 포함 할 수 있습니까? 예를 들어 root는/webapps 폴더에 있습니다. 그러나 더 많은 웹 응용 프로그램을 포함하고있는 루트 폴더와 같은 수준의 다른 폴더가 있습니다. http://localhost:8080/TOMCAT 하위 디렉토리에 webapps가 있습니다.

로 루트 응용 프로그램에 액세스 할 수 있습니다 또한 http://localhost:8080/someFolder/app1처럼 URL을 액세스하기 만하면

/webapps 
--- ROOT 
--- someFolder (just a folder) 
    ---- app1 
    ---- app2 

그래서 나는 그것이 의미가 있기를 바랍니다.

+0

예, ROOT (예 : 평생) 이외에 다른 웹 앱도있을 수 있습니다. –

답변

-1

당신은 tomcat으로 liferay 번들을 다운로드 할 수 있습니다. 뿌리는 평생의 근원을 찾을 수있는 곳입니다. 게다가 자신 만의 웹 애플리케이션을 배포 할 수 있습니다. 이 번들을 사용하고 있다면 deploy 폴더 호출을 볼 수 있습니다. 어떤 전쟁을하든, 전개 할 것이고 당신의 전쟁이 웹 애플리케이션에 배치 된 것을 볼 수 있습니다.

0

다른 웹 응용 프로그램을 배포하면 모두 webapps/ 폴더에 배포됩니다. 당신이 찾고있는 모두가 URL을 수정하는 경우, 당신은 몇 가지 플러그인 타입에서이 작업을 수행 할 수 있습니다 (예 : http://localhost:8080/someName/app1 사용하여 응용 프로그램을 호출),

/webapps 
--- ROOT 
--- app1 
--- app2 

을하지만 : 즉 그들은이처럼 보이는 끝낼 것입니다 플러그인의 web.xml에 매핑됩니다. 예를 들어 :

<servlet-mapping> 
    <servlet-name>MyServlet</servlet-name> 
    <url-pattern>/someName/*</url-pattern> 
</servlet-mapping> 

당신이하는 Liferay이 작업을하기에 대한 논의를 위해 https://www.liferay.com/community/forums/-/message_boards/message/9939167을 서블릿 매핑에 대한 자세한 내용은 Servlet Mapping using web.xml을 확인하거나 할 수는 포틀릿을 얼굴.

+1

확실히/app/someName이 아닌'/ someName/app'입니까? 결국, 서블릿은 webapp 안에 있고, 그 반대도 마찬가지입니다. –

관련 문제