Broadleafデモアプリケーションは、提供されているスクリプトadminstart.shとstartsite.shから起動できました。また、データベースをMySQlに変更することもできました。しかし、Tomcatのインスタンスで実行できる戦争をどのように作成するのか分かりません。広範なデモを自分のTomcatサーバーに展開するにはどうすればいいですか?
私は広範なリーフレットが一般的なアプローチとは違ったことをしているのを見ています。通常は、コンテキスト値をファイルのアプリケーションコンテキストに置きます。 web.xmlで参照されるxml。 Tomcat context.xmlを変更する必要はありません。例えば、いくつかの状況がある広葉構成で
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/application-context.xml</param-value>
</context-param
ある
<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の他に、パラメータ:
<!-- 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>
これは、Tomcatインスタンスはコンテキストが含まれていることですデータベースプール設定を提供するconfディレクトリの.xml:
私のアプリケーションで広葉書を利用する最良の方法は何ですか?
Zildyan、これらの手順を試して成功しましたか? ul? –
もちろん - 私は一日を費やしました。多分私は何かを見逃した。なぜなら私は記憶から答えを書いたからだ。あなたはここで良いスタートをして、もう少し調べてみてください。もし私が作ったなら、あなたもそれをやることができます;) – Zildyan