私はEclipseの助けを借りてBroadleaf Demoサイトを正常にインストールしました.Tomcatスタンドアロンにインストールしたいので、手順やリンクが役に立ちます.
ありがとう
私はEclipseの助けを借りてBroadleaf Demoサイトを正常にインストールしました.Tomcatスタンドアロンにインストールしたいので、手順やリンクが役に立ちます.
ありがとう
eclipse を使用してプロジェクトの war ファイルをビルドします。次に、その war ファイルをその tomcat webapps フォルダーにデプロイします。tomcat サービスを開始します。
次のことを行う必要があります。
(a) pom.xml ファイルのサイトと管理ディレクトリで、リージョンを追加します。
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<warSourceDirectory>${webappDirectory}</warSourceDirectory>
<path>/</path>
<port>${httpPort}</port>
<httpsPort>${httpsPort}</httpsPort>
<keystoreFile>${webappDirectory}/WEB-INF/blc-example.keystore</keystoreFile>
<keystorePass>broadleaf</keystorePass>
<password>broadleaf</password>
</configuration>
</plugin>
(b) Eclipse で DemoSite プロジェクトを右クリックし、[Go] run
-> [Run As
および] を実行します。正常に実行さMaven clean
れMaven install
た後、WAR ファイルが Demosite 内の対応するターゲット フォルダーに生成され、それに応じてフォルダーが生成されadmin
ますsite
。admin.war と mycompany.war という名前の 2 つの war パッケージを生成しました。
(c) 環境が Ubuntu の場合/var/lib/tomcat7/webapps
、、、admin、および mycompany.war の webapps Tomcat サーバーへのパスがフォルダーにコピーされ、Tomcat サーバーが再起動されます。
sudo /etc/init.d/tomcat7 restart
/var/log/tomcat7/catalina.out ファイル エラーを参照してください。
Caused by: java.lang.OutOfMemoryError: Java heap space
at org.apache.tomcat.util.bcel.classfile.ClassParser.readMethods(ClassParser.java:268)
at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:128)
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2105)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1981)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1947)
at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1932)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1326)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5179)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
... 4 more
メモリ オーバーフローの問題については、次の具体的な解決策があります。Ubuntu の Catalina.sh ファイル (ファイルのパスは /usr/share/tomcat7/bin/catalina.sh) で、ドキュメントの最初の行に次の内容を追加します。
JAVA_OPTS='-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M' #Note: single quotation marks can not be omitted
Windows の Catalina.bat ファイルの最初の行に、次のコンテンツを追加します。
set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M #Note: no single quotation marks
(d) Tomcat サーバーの再起動後に変更された (c) によると:
sudo /etc/init.d/tomcat7 restart
ブラウザで正常に開くことができる電気ページ: localhost:8080/mycompany およびバックグラウンド管理ページ: localhost:8080/admin、Tomcat サーバーの転送も実行されます。