Ok, in this case, this is just that your blob store has changed location between JBoss and tomcat distrib ( remember that blob files are not stored in the DB, only the digest are).
In tomcat default location is nxserver/data/binaries/ whereas in Jboss (on 5.3.2) it is server/default/data/NXRuntime/binaries/ => adjust your directories location and you should be ok Tiry On 26 November 2010 14:51, Nicolas SARMIR <[email protected] > wrote: > I don't see the attached file. > > Regards, Nicolas. > > > On 26.11.2010 14:48, Thierry Delprat wrote: > > 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
