Crear roles personalizados
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-24-2013 05:36 AM
Hola,
tengo una instalación de una community 4.2.c y quería crear un rol personalizado. Lo he creado y después los sites se han vuelto inusables, tal como indican en el siguiente post:
http://blog.abstractive.ca/2012/12/custom-share-role-breaks-existing-sites-solution/
Me he creado un proyecto en eclipse para tener la clase y poder trabajar, pero me falta una dependencia:
import org.alfresco.web.bean.repository.Repository;
¿sabéis cuál es? ¿se puede importar vía maven?
tengo una instalación de una community 4.2.c y quería crear un rol personalizado. Lo he creado y después los sites se han vuelto inusables, tal como indican en el siguiente post:
http://blog.abstractive.ca/2012/12/custom-share-role-breaks-existing-sites-solution/
Me he creado un proyecto en eclipse para tener la clase y poder trabajar, pero me falta una dependencia:
import org.alfresco.web.bean.repository.Repository;
¿sabéis cuál es? ¿se puede importar vía maven?
Labels:
- Labels:
-
Archive
8 REPLIES 8
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-25-2013 05:07 PM
Hola, me puedes indicar que tipo de proyecto estas creando en eclipse???, si es un amp y estas usando el sdk de alfresco no deberias tener ningun inconveniente con las librerias, y si quieres utlizar maven es mucho mejor pero para que te funcione con alfresco 4.2.c tienes que hacer algunas configuraciones porq el arquetipo viene por defecto para alfresco 4.0.x
https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-lifecycle-aggregato...
Saludos
https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-lifecycle-aggregato...
Saludos
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-27-2013 03:18 AM
Hola EDMON, no estaba con un arquetipo, estaba tratando con un proyecto desde cero incluyendo las librerías de la siguiente forma:
Trataré de utilizar los arquetipos.
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.6</maven.compiler.source> <maven.compiler.target>${maven.compiler.source}</maven.compiler.target> <alfresco.groupId>org.alfresco</alfresco.groupId> <alfresco.version>4.2.c</alfresco.version> </properties>…<repository> <id>alfresco-public</id> <url>https://artifacts.alfresco.com/nexus/content/groups/public</url> </repository> <repository> <id>alfresco-public-snapshots</id> <url>https://artifacts.alfresco.com/nexus/content/groups/public-snapshots</url> <snapshots> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> </snapshots> </repository> <repository> <id>alfresco-private-repository</id> <url>https://artifacts.alfresco.com/nexus/content/groups/private</url> </repository> <repository> <id>Maven Central</id> <url>http://repo1.maven.org/maven2</url> </repository> </repositories>… <dependencyManagement> <dependencies> <!– This will import the dependencyManagement for all artifacts in the selected Alfresco version/edition (see http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Importing_Depe...) NOTE: You still need to define dependencies in your POM, but you can omit version as it's enforced by this dependencyManagement. NOTE: It defaults to the latest version this SDK pom has been tested with, but alfresco version can/should be overridden in your project's pom –> <dependency> <groupId>${alfresco.groupId}</groupId> <artifactId>alfresco-platform-distribution</artifactId> <version>${alfresco.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>${alfresco.groupId}</groupId> <artifactId>alfresco-repository</artifactId> </dependency> <dependency>…
Trataré de utilizar los arquetipos.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-27-2013 04:22 AM
Nada, con el arquetipo lo mismo, no encuentra el import org.alfresco.web….
EDITO: he modificado el pom y he metido estas dos dependencias:
Ahora parece que y pilla la librería.
EDITO: he modificado el pom y he metido estas dos dependencias:
<dependency> <groupId>${alfresco.groupId}</groupId> <artifactId>alfresco-web-service-client</artifactId> <version>4.2.c</version> </dependency> <dependency> <groupId>${alfresco.groupId}</groupId> <artifactId>alfresco-web-client</artifactId> <version>4.2.c</version> </dependency>
Ahora parece que y pilla la librería.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-27-2013 02:02 PM
Asi por encima una respuesta rapida, esa clase parece ser del 2010 tocaria probar si esta en la versions de alfresco 3.4.X talvez la quitaron y la remplazaron por otra, como te digo es un supuesto voy a seguir revisando y te aviso
http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/web-client/source/jav...
Saludos
http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/web-client/source/jav...
Saludos
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-28-2013 02:47 AM
Una vez puestas las dependencias ya compila todo, así que entiendo que las está cogiendo. Ahora toca empaquetar el pom con el resto de recursos y que funcione ok. Hasta el momento he hecho un par de intentos y cada vez que lo instalo la instancia de alfresco no levanta.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-28-2013 09:43 AM
Algo me estoy dejando. He probado varias veces a empaquetar el amp y cargarlo, y siempre me pasa lo mismo:
-Lo pongo en la carpeta amps o en la amps_share.
-Ejecuto apply_amps.
-Reinicio.
-Aparece como Running, pero no carga ni la página de login.
-Restauro los war anteriores.
-Reinicio.
-No carga, como si se hubiera echado a perder la instalación.
He probado con el amp de demo de los java backend webscripts y me pasa lo mismo.
alguna pista?
-Lo pongo en la carpeta amps o en la amps_share.
-Ejecuto apply_amps.
-Reinicio.
-Aparece como Running, pero no carga ni la página de login.
-Restauro los war anteriores.
-Reinicio.
-No carga, como si se hubiera echado a perder la instalación.
He probado con el amp de demo de los java backend webscripts y me pasa lo mismo.
alguna pista?
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-28-2013 09:55 AM
Ya conseguiste la dependencia a esa clase, que bueno cuentanos como hiciste????, en cuanto al amp te cuento que en alfresco 4.2.c te da un lio la instalacion o por lo menos asi era antes porq ayer me puse a probar con un nuevo proyecto y han hecho cambios en los arquetipos ahora se ejecuto sin problemas, te recomiendo que instales el .amp a mano con este comando, copia tu amp en la carpeta bin y ejecutalo
java -jar alfresco-mmt.jar install tuamp.amp /opt/alfresco-4.2.c/tomcat/webapps/alfresco.war
verifica si tienes algun error en la construccion, en los logs , y si no te deja instalar le pones al final del comando
-force
Saludos
java -jar alfresco-mmt.jar install tuamp.amp /opt/alfresco-4.2.c/tomcat/webapps/alfresco.war
verifica si tienes algun error en la construccion, en los logs , y si no te deja instalar le pones al final del comando
-force
Saludos
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-29-2013 03:44 AM
Lo de la dependencia lo tienes hace 3 comentarios, con esa modificación manual al pom.
Lo de la instalación del amp lo probaré así, de forma manual, y os cuento.
Lo de la instalación del amp lo probaré así, de forma manual, y os cuento.
