제공된 스크립트 adminstart.sh와 startsite.sh에서 Broadleaf 데모 애플리케이션을 시작할 수있었습니다. 데이터베이스를 MySQl로 변경할 수도있었습니다. 그러나 Tomcat 인스턴스에서 실행할 수있는 전쟁을 만드는 방법을 이해할 수 없습니다.내 자신의 Tomcat 서버에 broadleaf 데모를 배포하는 방법은 무엇입니까?
나는 broadleaf가 일반적인 접근 방식과 다르게 작업을 수행함을 알았습니다. 일반적으로 컨텍스트 값을 파일 응용 프로그램 컨텍스트에 넣습니다. xml은 web.xml에서 참조됩니다. Tomcat context.xml을 수정할 필요가 없습니다.
가<!-- Initialize spring mvc -->
<servlet>
<servlet-name>admin</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/applicationContext-servlet-open-admin.xml
classpath:/applicationContext-servlet-admin.xml
classpath:/applicationContext-servlet-cms-contentClient.xml
classpath:/applicationContext-servlet-cms-contentCreator.xml
classpath:/bl-menu-admin-applicationContext-servlet.xml
classpath*:/blc-config/admin/bl-*-admin-applicationContext-servlet.xml
/WEB-INF/applicationContext-servlet-admin.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
결과 톰캣 인스턴스 콘텍스트가 포함된다 :이 예는 여러 문맥
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>blAdmin.root</param-value>
</context-param>
<context-param>
<param-name>patchConfigLocation</param-name>
<param-value>
classpath:/bl-open-admin-contentClient-applicationContext.xml
classpath:/bl-open-admin-contentCreator-applicationContext.xml
classpath:/bl-admin-applicationContext.xml
classpath:/bl-cms-contentClient-applicationContext.xml
classpath:/bl-cms-contentCreator-applicationContext.xml
classpath*:/blc-config/admin/bl-*-applicationContext.xml
classpath:/applicationContext.xml
classpath:/applicationContext-email.xml
/WEB-INF/applicationContext-datasource.xml
/WEB-INF/applicationContext-admin-security.xml
/WEB-INF/applicationContext-admin-filter.xml
/WEB-INF/applicationContext-admin.xml
</param-value>
</context-param>
<context-param>
<param-name>shutdownHookMethod</param-name>
<param-value>forceFlush</param-value>
</context-param>
파라미터 플러스 web.xml의 부가가있는 광엽 구성에
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/application-context.xml</param-value>
</context-param
인 데이터베이스 풀 구성을 제공하는 conf 디렉토리의 .xml :
신청서에 광대역을 사용하는 가장 좋은 방법은 무엇입니까?
Zildyan,이 단계를 시도하고 성공 했습니까? ul? –
Ofcourse - 하루 종일 보냈습니다. 어쩌면 기억에서 대답을 썼기 때문에 나는 무엇인가 놓쳤다. 당신은 여기에서 좋은 시작을 가지고 있습니다. 좀 더 검색하십시오. 내가 만든다면, 당신도 그것을 할 수 있습니다;) – Zildyan