2

Alfresco をソースからビルドしていて、Tomcat にデプロイしたいと考えています。誰か私にこれを説明してもらえますか? ここには十分な情報がありません。

APP_TOMCAT_HOME (can be used to host the Slingshot webapp)

VIRTUAL_TOMCAT_HOME (NOTE: this must be a totally separate installation of Tomcat; it is required for virtualization) 

APP_TOMCAT_HOME は TOMCAT_HOME と同じ場所にできると思いますが、仮想化はどうですか? どんな内容ですか ?なんで ?

私はこのスレッドを見つけました。それは次のようなものです:

仮想化サーバーを忘れる

  • その場合、ビルドスクリプトは ${env.var.that.is.not.set} に物をデプロイします

私はで終わる

java.lang.ClassNotFoundException: org.apache.catalina.storeconfig.StoreConfigLifecycleListener

ここVirtualization_Server_FAQで読んだことから、まったく必要ありませんが、ビルドスクリプトは VIRTUAL_TOMCAT_HOME 変数をカウントし、共通ディレクトリやサーバーディレクトリなどのいくつかの tomcat 5.x をデプロイします

最後に、このwikiエントリで何が起こっているのかを見つけようとしましたが、それも「文脈から外れている」...

これは私が得た距離です:

INFO: Initializing Coyote HTTP/1.1 on http-8080
Feb 28, 2011 4:24:49 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 466 ms
Feb 28, 2011 4:24:49 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 28, 2011 4:24:49 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.29
Feb 28, 2011 4:24:49 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor alfresco.xml
Feb 28, 2011 4:24:50 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.apache.myfaces.webapp.StartupServletContextListener" is already configured for this context. The duplicate definition has been ignored.
16:24:55,574  INFO  [alfresco.config.JndiPropertiesFactoryBean] Loading properties file from class path resource [alfresco/repository.properties]
16:24:55,576  INFO  [alfresco.config.JndiPropertiesFactoryBean] Loading properties file from class path resource [alfresco/domain/transaction.properties]
16:24:55,619  INFO  [alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
16:24:55,727  INFO  [alfresco.config.FixedPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/version.properties]
16:24:55,760  INFO  [alfresco.config.FixedPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/domain/cache-strategies.properties]
16:25:07,058  INFO  [extensions.webscripts.TemplateProcessorRegistry] Registered template processor Repository Template Processor for extension ftl
16:25:07,061  INFO  [extensions.webscripts.ScriptProcessorRegistry] Registered script processor Repository Script Processor for extension js
16:25:14,227  INFO  [domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
16:25:14,481  INFO  [domain.schema.SchemaBootstrap] No changes were made to the schema.
1    6:25:14,531  INFO  [management.subsystems.ChildApplicationContextFactory] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default]
16:25:14,543  INFO  [alfresco.config.FixedPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/version.properties]
16:25:14,543  INFO  [alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
16:25:14,544  INFO  [alfresco.config.FixedPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/domain/cache-strategies.properties]
16:25:14,554  INFO  [management.subsystems.ChildApplicationContextFactory] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete
java.lang.reflect.InvocationTargetException
Exception in thread "main" Exception in thread "RMI RenewClean-[127.0.0.1:50504]" Exception in thread "RMI RenewClean-[127.0.0.1:50506]" Exception in thread "RMI RenewClean-[127.0.0.1:50502]" Exception in thread "RMI RenewClean-[127.0.0.1:50505]" Exception in thread "RMI RenewClean-[127.0.0.1:50508]" Exception in thread "RMI RenewClean-[127.0.0.1:50501]" Exception in thread "RMI TCP Connection(idle)" Exception in thread "RMI TCP Connection(idle)"

環境:

Alfresco Revision 25908
tomcat 6.0.29
java version "1.6.0_16"
linux x86_64

ありがとうございました

4

1 に答える 1

0

仮想化サーバーは、Alfresco の WCM プロジェクトを通じて管理される構造化コンテンツのプレゼンテーション層を実装する Java アプリケーションを実行するために使用される、カスタマイズされた Tomcat インスタンスです。Ant スクリプトは、カスタマイズを標準の Tomcat ディストリビューションに適用して、仮想化サーバーとして機能できるようにする方法を提供します。ほとんどの場合、安全に無視できます。

APP_TOMCAT_HOMETOMCAT_HOMEAlfresco Shareをホストし、Alfresco Repository をホストする Tomcat 配布フォルダを指す必要があります。それらは同じサーバーである可能性があります。

Alfresco の展開中に Tomcat プロセスがメモリ不足になったときに発生するように見える、まったく同じ問題を再現することができました。次のように、メモリ制限を増やして再試行してください。

tomcat-6.0.29$ export JAVA_OPTS="-Xmx512m -XX:MaxPermSize=160m"
tomcat-6.0.29$ bin/startup.sh

推奨されるJVM 設定も参照してください。

于 2011-03-05T18:52:49.783 に答える