Just to be sure : you don't see the documents or you don't see the attached
files ?

Tiry

On 26 November 2010 12:14, Nicolas SARMIR <[email protected]
> wrote:

>  I confirm that the domain/workspace structure have been created before the
> migration. Only few documents have been created since the migration.
> Here are the file you asked:
> For 5.3.2
> Nuxeo.conf (it's the same file for both nuxeo version)
> # Configuration file for Nuxeo
>
> # Java ---------------------------------------------------
> #JAVA_HOME=/usr/lib/jvm/java-6-sun
> #JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
> JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m
> -Dsun.rmi.dgc.client.gcInterval=3600000
> -Dsun.rmi.dgc.server.gcInterval=3600000 -Dfile.encoding=UTF-8
>
>
> # Nuxeo layout -------------------------------------------
> # Relative paths will be anchored at NUXEO_HOME
> nuxeo.log.dir=/tech_datas/nuxeo/log
> nuxeo.pid.dir=/tech_datas/nuxeo/bin
> nuxeo.data.dir=/tech_datas/nuxeo/data
>
>
> # Runtime options ----------------------------------------
> nuxeo.force.generation=false
>
> # See templates/README.txt for customization parameters.
> #nuxeo.templates=default
> #nuxeo.bind.address=0.0.0.0
>
>
> ## More options ------------------------------------------
> # Enable jconsole
> #JAVA_OPTS=$JAVA_OPTS -Dcom.sun.management.jmxremote=true
>
> # Log Garbage Collector informations into a file
> #JAVA_OPTS=$JAVA_OPTS -Xloggc:$DIRNAME/../log/gc.log  -verbose:gc
> -XX:+PrintGCDetails -XX:+PrintGCTimeStamps
>
> # BEA JROCKIT
> #JAVA_HOME=/usr/local/jrockit-R27.4.0-jdk1.5.0_12
> #JAVA_OPTS=-server -Xms$HEAP_SIZE -Xmx$HEAP_SIZE
> -Dsun.rmi.dgc.client.gcInterval=3600000
> -Dsun.rmi.dgc.server.gcInterval=3600000
> # Enable Jrockit Mission control
> #JAVA_OPTS=$JAVA_OPTS -Xmanagement
>
> # DEBUGGING ----------------------------------------------
> # Sample JPDA settings for remote socket debugging
> #JAVA_OPTS=$JAVA_OPTS -Xdebug
> -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
>
> # Sample JPDA settings for shared memory debugging
> #JAVA_OPTS=$JAVA_OPTS -Xdebug -Xnoagent -Djava.compiler=NONE
> -Xrunjdwp:transport=dt_shmem,server=y,suspend=n,address=jboss
>
>
> # pgsql information
> nuxeo.templates=postgresql
>
> nuxeo.db.name=nuxeo
> nuxeo.db.user=nuxeo
> nuxeo.db.password=nuxeo
> nuxeo.db.host=localhost
> nuxeo.db.port=5432
>
> # conf mail
> mail.smtp.host=
> mail.smtp.port=25
> [email protected]
> nuxeo.url=http://nuxeo:8080/nuxeo/
>
> # cat server/default/deploy/nuxeo.ear/datasources/unified-nuxeo-ds.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <datasources>
>   <xa-datasource>
>     <jndi-name>NuxeoDS</jndi-name>
>
> <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
>     <xa-datasource-property
> name="ServerName">localhost</xa-datasource-property>
>     <xa-datasource-property name="PortNumber">5432</xa-datasource-property>
>     <xa-datasource-property
> name="DatabaseName">nuxeo</xa-datasource-property>
>     <xa-datasource-property name="User">nuxeo</xa-datasource-property>
>     <xa-datasource-property name="Password">nuxeo</xa-datasource-property>
>
>     <max-pool-size>20</max-pool-size>
>     <track-connection-by-tx/>
>   </xa-datasource>
> </datasources>
>
> # cat server/default/deploy/nuxeo.ear/datasources/default-repository-ds.xml
>
> <?xml version="1.0"?>
> <connection-factories>
>   <tx-connection-factory>
>     <jndi-name>NXRepository/default</jndi-name>
>     <xa-transaction/>
>     <track-connection-by-tx/>
>     <adapter-display-name>Nuxeo SQL Repository
> DataSource</adapter-display-name>
>     <rar-name>nuxeo.ear#nuxeo-core-storage-sql-ra-1.6.2.rar</rar-name>
>
> <connection-definition>org.nuxeo.ecm.core.storage.sql.Repository</connection-definition>
>     <config-property name="name">default</config-property>
>     <max-pool-size>20</max-pool-size>
>
>     <config-property name="xaDataSource"
> type="java.lang.String">org.postgresql.xa.PGXADataSource</config-property>
>     <config-property name="property"
> type="java.lang.String">ServerName=localhost</config-property>
>     <config-property name="property"
> type="java.lang.String">PortNumber/Integer=5432</config-property>
>     <config-property name="property"
> type="java.lang.String">DatabaseName=nuxeo</config-property>
>     <config-property name="property"
> type="java.lang.String">User=nuxeo</config-property>
>     <config-property name="property"
> type="java.lang.String">Password=nuxeo</config-property>
>   </tx-connection-factory>
> </connection-factories>
>
> and now for 5.4 version:
> # cat /opt/nuxeo-dm/nxserver/config/default-repository-config.xml
>
> <?xml version="1.0"?>
> <component name="default-repository-config">
>   <extension target="org.nuxeo.ecm.core.repository.RepositoryService"
>     point="repository">
>     <repository name="default"
>       factory="org.nuxeo.ecm.core.storage.sql.ra.PoolingRepositoryFactory">
>       <repository name="default">
>         <clustering enabled="false" delay="1000" />
>         <binaryStore path="" />
>         <schema>
>           <field type="largetext">note</field>
>           <field type="largetext">webp:content</field>
>           <field type="largetext">webc:welcomeText</field>
>           <field type="largetext">comment:comment</field>
>           <field type="largetext">post</field>
>           <field type="largetext">mail:mail</field>
>         </schema>
>         <indexing>
>           <fulltext analyzer="english"/>
>         </indexing>
>         <xa-datasource>org.postgresql.xa.PGXADataSource</xa-datasource>
>         <property name="ServerName">localhost</property>
>         <property name="PortNumber">5432</property>
>         <property name="DatabaseName">nuxeo</property>
>         <property name="User">nuxeo</property>
>         <property name="Password">*nuxeo</property>
>       </repository>
>     </repository>
>   </extension>
> </component>
>
>
> # cat /opt/nuxeo-dm/conf/Catalina/localhost/nuxeo.xml
> <?xml version="1.0" encoding="UTF-8"?>
>   <!--
>     Licensed to the Apache Software Foundation (ASF) under one or more
>     contributor license agreements. See the NOTICE file distributed with
> this
>     work for additional information regarding copyright ownership. The ASF
>     licenses this file to You under the Apache License, Version 2.0 (the
>     "License"); you may not use this file except in compliance with the
> License.
>     You may obtain a copy of the License at
>
>     http://www.apache.org/licenses/LICENSE-2.0 Unless required by
> applicable law
>     or agreed to in writing, software distributed under the License is
>     distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
> ANY
>     KIND, either express or implied. See the License for the specific
> language
>     governing permissions and limitations under the License.
>   -->
> <Context antiResourceLocking="false" privileged="true" path="/nuxeo"
>   docBase="../nxserver/nuxeo.war">
>
>   <!--
>     Disable HTTP Session persistence between restart since webengine
> session
>     objects are not serializable
>   -->
>   <Manager pathname="" />
>
>   <!--
>     define custom loader that is responsible to start nuxeo runtime (it
> extends
>     the default one)
>   -->
>   <Loader className="org.nuxeo.runtime.tomcat.NuxeoWebappLoader"
>     loaderClass="org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader" />
>
>   <Listener className="org.nuxeo.runtime.tomcat.NuxeoLauncher"
> home="${catalina.base}/nxserver" />
>
>   <!--
>     Define JDBC datasources: the JNDI names will be:
>     java:comp/env/jdbc/DATABASE_NAME. For example
>     java:comp/env/jdbc/nxsqldirectory This means you need to update
>     corresponding JNDI bindings in nuxeo data source definitions in the
> config
>     directory
>   -->
>   <Resource name="jdbc/nxsqldirectory" auth="Container"
> type="javax.sql.DataSource"
>     maxActive="100" maxIdle="30" maxWait="10000"
> driverClassName="org.postgresql.Driver"
>     url="jdbc:postgresql://localhost:5432/nuxeo"
>     username="nuxeo" password="nuxeo" />
>
>   <Resource name="jdbc/nxrelations-default-jena" auth="Container"
>     type="javax.sql.DataSource" maxActive="100" maxIdle="30"
> maxWait="10000"
>     driverClassName="org.postgresql.Driver"
>     url="jdbc:postgresql://localhost:5432/nuxeo"
>     username="nuxeo" password="nuxeo" />
>
>   <Resource name="jdbc/comment-relations" auth="Container"
> type="javax.sql.DataSource"
>     maxActive="100" maxIdle="30" maxWait="10000"
> driverClassName="org.postgresql.Driver"
>     url="jdbc:postgresql://localhost:5432/nuxeo"
>     username="nuxeo" password="nuxeo" />
>
>   <Resource name="jdbc/nxaudit-logs" auth="Container"
> type="javax.sql.DataSource"
>     maxActive="100" maxIdle="30" maxWait="10000"
> driverClassName="org.postgresql.Driver"
>     url="jdbc:postgresql://localhost:5432/nuxeo"
>     username="nuxeo" password="nuxeo" />
>
>   <Resource name="jdbc/nxjbpm" auth="Container" type="javax.sql.DataSource"
>     maxActive="100" maxIdle="30" maxWait="10000"
> driverClassName="org.postgresql.Driver"
>     url="jdbc:postgresql://localhost:5432/nuxeo"
>     username="nuxeo" password="nuxeo" />
>
>   <Resource name="jdbc/placeful_service_ds" auth="Container"
> type="javax.sql.DataSource"
>     maxActive="100" maxIdle="30" maxWait="10000"
> driverClassName="org.postgresql.Driver"
>     url="jdbc:postgresql://localhost:5432/nuxeo"
>     username="nuxeo" password="nuxeo" />
>
>   <Resource name="jdbc/nxwebwidgets" auth="Container"
> type="javax.sql.DataSource"
>     maxActive="100" maxIdle="30" maxWait="10000"
> driverClassName="org.postgresql.Driver"
>     url="jdbc:postgresql://localhost:5432/nuxeo"
>     username="nuxeo" password="nuxeo" />
>
>   <Resource name="TransactionManager" auth="Container"
>     type="javax.transaction.TransactionManager"
> factory="org.nuxeo.runtime.jtajca.NuxeoTransactionManagerFactory"
>     transactionTimeoutSeconds="300" />
>   <Transaction
> factory="org.nuxeo.runtime.jtajca.NuxeoUserTransactionFactory" />
>   <Resource name="NuxeoConnectionManager" auth="Container"
>     type="javax.resource.spi.ConnectionManager"
> factory="org.nuxeo.runtime.jtajca.NuxeoConnectionManagerFactory"
>     minPoolSize="0" maxPoolSize="20"
>     idleTimeoutMinutes="0" />
> </Context>
>
>
> I check the database and when i created a document after the migration, the
> entry is created in the content table in the database.
>
> Regards, Nicolas.
>
>
> On 26.11.2010 11:56, Julien CARSIQUE wrote:
>
> Hello,
>
> Configuration files have slightly changed between 5.3.2 and 5.4, and
> between JBoss and Tomcat.
> Maybe it could be easier to upgrade from JBoss 5.3.2 to JBoss 5.4.0, then
> migrate from JBoss 5.4.0 to Tomcat 5.4.0. But let's first check your
> configuration files.
> Since Nuxeo 5.3.2, we use templates configuration files so the first thing
> to check is your nuxeo.conf.
>
> Could you paste content of the following old and new files:
>
>    - 5.3.2
>       - bin/nuxeo.conf
>        - server/default/deploy/nuxeo.ear/datasources/unified-nuxeo-ds.xml
>       -
>       server/default/deploy/nuxeo.ear/datasources/default-repository-ds.xml
>    - 5.4.0
>       - bin/nuxeo.conf
>        - nxserver/config/default-repository-config.xml
>       - conf/Catalina/localhost/nuxeo.xml
>
> Answering Thierry's question about creation date of domain/workspace
> structure, can you confirm those appear as being created when you installed
> Nuxeo 5.3.2, not when you upgraded to 5.4.0 ?
>
> Julien
>
>
> Le 26/11/10 11:37, Nicolas SARMIR a écrit :
>
> That's the problem: i've nothing on the log file.
> I check the creation date and it's the right date.
>
> Error with the repo db could be possible: i would use my
> default-repository-config.xml from my nuxeo 5.3.2 but it wouldn't work.
> Here are my two default-repository-config.xml files:
> From nuxeo 5.3.2
> <?xml version="1.0"?>
> <component name="default-repository-config">
>   <extension target="org.nuxeo.ecm.core.repository.RepositoryService"
>     point="repository">
>     <repository name="default"
>
> factory="org.nuxeo.ecm.core.storage.sql.coremodel.SQLRepositoryFactory">
>       <repository name="default">
>         <schema>
>           <field type="largetext">note</field>
>           <field type="largetext">webp:content</field>
>           <field type="largetext">webc:welcomeText</field>
>           <field type="largetext">comment:comment</field>
>           <field type="largetext">post</field>
>           <field type="largetext">mail:mail</field>
>         </schema>
>         <indexing>
>           <fulltext analyzer="english">
>             <index name="default">
>               <!-- all props implied -->
>             </index>
>             <index name="title">
>               <field>dc:title</field>
>             </index>
>             <index name="description">
>               <field>dc:description</field>
>             </index>
>           </fulltext>
>         </indexing>
>       </repository>
>     </repository>
>   </extension>
> </component>
>
>
>
> From 5.4.0.1
> <?xml version="1.0"?>
> <component name="default-repository-config">
>   <extension target="org.nuxeo.ecm.core.repository.RepositoryService"
>     point="repository">
>     <repository name="default"
>       factory="org.nuxeo.ecm.core.storage.sql.ra.PoolingRepositoryFactory">
>       <repository name="default">
>         <clustering enabled="false" delay="1000" />
>         <binaryStore path="" />
>         <schema>
>           <field type="largetext">note</field>
>           <field type="largetext">webp:content</field>
>           <field type="largetext">webc:welcomeText</field>
>           <field type="largetext">comment:comment</field>
>           <field type="largetext">post</field>
>           <field type="largetext">mail:mail</field>
>         </schema>
>         <indexing>
>           <fulltext analyzer="english"/>
>         </indexing>
>         <xa-datasource>org.postgresql.xa.PGXADataSource</xa-datasource>
>         <property name="ServerName">localhost</property>
>         <property name="PortNumber">5432</property>
>         <property name="DatabaseName">nuxeo</property>
>         <property name="User">nuxeo</property>
>         <property name="Password">nuxeo</property>
>       </repository>
>     </repository>
>   </extension>
> </component>
>
>
> Thanks for you help.
>
> Regards, Nicolas.
>
> On 25.11.2010 18:35, Thierry Delprat wrote:
>
> Do you have anything interesting in the logs ?
> Do you have domain/workspace structure ? If yes, check the creation date.
>
> May be there is something wrong with repo db config and your repo is
> running against the embeded db.
>
> Tiry
> Le 25 nov. 2010 11:35, "Nicolas SARMIR" <[email protected]>
> a écrit :
> > Hi all,
> >
> > I'm experiencing a problem after nuxeo migration from jboss 5.3.2 to
> > tomcat 5.4. I'm using postgresql. Everything look working fine but my
> > documents created before the migration are all unavailable on the
> > interface. There are no error message.
> >
> > Is it a know problem?
> >
> > Thanks and regards, Nicolas.
> > _______________________________________________
> > ECM mailing list
> > [email protected]
> > http://lists.nuxeo.com/mailman/listinfo/ecm
> > To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm
>
>
> _______________________________________________
> ECM mailing [email protected]http://lists.nuxeo.com/mailman/listinfo/ecm
> To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm
>
>
> --
> Julien Carsique, Nuxeo (Paris, France)www.nuxeo.com - The Open Source ECM 
> Platform - www.nuxeo.org
> Nuxeo ECM Stack - The Java EE, scalable, standard-based ECM Platform
>
>
>
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm

Reply via email to