[jbpm-commits] JBoss JBPM SVN: r6682 - in projects/jsf-console/branches/jsf-console-3.2-soa: console and 7 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Sat Sep 25 20:38:17 EDT 2010


Author: alex.guizar at jboss.com
Date: 2010-09-25 20:38:17 -0400 (Sat, 25 Sep 2010)
New Revision: 6682

Added:
   projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/
   projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/.project
   projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/pom.xml
   projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/
   projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/
   projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/
   projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/
   projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/jboss-web.xml
   projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/web.xml
Modified:
   projects/jsf-console/branches/jsf-console-3.2-soa/console/pom.xml
   projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/pom.xml
   projects/jsf-console/branches/jsf-console-3.2-soa/pom.xml
   projects/jsf-console/branches/jsf-console-3.2-soa/soa-distribution/pom.xml
Log:
JBPM-2945 produce web console overlay adapted to jee5 job processor

Modified: projects/jsf-console/branches/jsf-console-3.2-soa/console/pom.xml
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/console/pom.xml	2010-09-24 22:40:05 UTC (rev 6681)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/console/pom.xml	2010-09-26 00:38:17 UTC (rev 6682)
@@ -30,12 +30,6 @@
       <groupId>org.jbpm.jbpm3</groupId>
       <artifactId>jsf-console-jbpm4jsf</artifactId>
       <version>${project.version}</version>
-      <exclusions>
-        <exclusion>
-          <groupId>javax.faces</groupId>
-          <artifactId>jsf-impl</artifactId>
-        </exclusion>
-      </exclusions>
     </dependency>
 
     <!-- Provided Dependencies -->
@@ -50,5 +44,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
 </project>


Property changes on: projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5
___________________________________________________________________
Name: svn:ignore
   + target
.settings


Added: projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/.project
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/.project	                        (rev 0)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/.project	2010-09-26 00:38:17 UTC (rev 6682)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>jsf-console-jee5</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.maven.ide.eclipse.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.maven.ide.eclipse.maven2Nature</nature>
+	</natures>
+</projectDescription>

Added: projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/pom.xml
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/pom.xml	                        (rev 0)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/pom.xml	2010-09-26 00:38:17 UTC (rev 6682)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ====================================================================== -->
+<!--  jBPM: Workflow in Java                                                -->
+<!--                                                                        -->
+<!--  Distributable under LGPL license.                                     -->
+<!--  See terms of license at http://www.gnu.org.                           -->
+<!-- ====================================================================== -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <name>jBPM3 - JEE5 Console</name>
+  <groupId>org.jbpm.jbpm3</groupId>
+  <artifactId>jsf-console-jee5</artifactId>
+  <packaging>war</packaging>
+
+  <parent>
+    <artifactId>jsf-console-parent</artifactId>
+    <groupId>org.jbpm.jbpm3</groupId>
+    <version>3.2.10-SNAPSHOT</version>
+    <relativePath>../pom.xml</relativePath>
+  </parent>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.jbpm.jbpm3</groupId>
+      <artifactId>jsf-console</artifactId>
+      <version>${project.version}</version>
+      <type>war</type>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file


Property changes on: projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/pom.xml
___________________________________________________________________
Name: svn:eol-style
   + native

Added: projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/jboss-web.xml
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/jboss-web.xml	                        (rev 0)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/jboss-web.xml	2010-09-26 00:38:17 UTC (rev 6682)
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN"
+  "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
+
+<jboss-web>
+  <!--
+    Specify the security domain to use. This will be java:/jaas/<name> where
+    <name> is one of the names configured in your login-config.xml.
+  -->
+  <security-domain>java:/jaas/jbpm-console</security-domain>
+  <context-root>jbpm-console</context-root>
+
+  <resource-ref>
+    <res-ref-name>jdbc/JbpmDataSource</res-ref-name>
+    <jndi-name>java:JbpmDS</jndi-name>
+  </resource-ref>
+
+  <resource-ref>
+    <res-ref-name>jms/JbpmConnectionFactory</res-ref-name>
+    <jndi-name>java:JmsXA</jndi-name>
+  </resource-ref>
+
+  <message-destination-ref>
+    <message-destination-ref-name>jms/JobQueue</message-destination-ref-name>
+    <jndi-name>queue/JbpmJobQueue</jndi-name>
+  </message-destination-ref>
+</jboss-web>


Property changes on: projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/jboss-web.xml
___________________________________________________________________
Name: svn:eol-style
   + native

Added: projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/web.xml
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/web.xml	                        (rev 0)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/web.xml	2010-09-26 00:38:17 UTC (rev 6682)
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+  <servlet>
+    <description>Enable the JSF servlet. See faces-config.xml for Faces-specific configuration.</description>
+    <servlet-name>Faces Servlet</servlet-name>
+    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+    <load-on-startup>1</load-on-startup>
+  </servlet>
+
+  <!-- Mapping for all plain pages -->
+  <servlet-mapping>
+    <servlet-name>Faces Servlet</servlet-name>
+    <url-pattern>*.jsf</url-pattern>
+  </servlet-mapping>
+
+  <!-- This mapping is for the process images -->
+  <servlet-mapping>
+    <servlet-name>Faces Servlet</servlet-name>
+    <url-pattern>/app/pi/*</url-pattern>
+  </servlet-mapping>
+
+  <context-param>
+    <description>Use Documents Saved as *.xhtml</description>
+    <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
+    <param-value>.xhtml</param-value>
+  </context-param>
+
+  <context-param>
+    <description>Facelets debug output</description>
+    <param-name>facelets.DEVELOPMENT</param-name>
+    <param-value>false</param-value>
+  </context-param>
+
+  <!-- A simple JSP to redirect to the basic search page -->
+  <welcome-file-list>
+    <welcome-file>index.jsp</welcome-file>
+  </welcome-file-list>
+
+  <!--
+    This role list should be changed to include all the relevant roles for your
+    environment.
+  -->
+  <security-role>
+    <role-name>admin</role-name>
+  </security-role>
+  <security-role>
+    <role-name>user</role-name>
+  </security-role>
+
+  <!--
+    Security constraints - optionally customize the role name to require a login
+    before access is allowed. Also, be sure to edit jboss-web.xml to configure
+    the security domain if you are deploying inside JBoss AS.
+  -->
+  <security-constraint>
+    <web-resource-collection>
+      <web-resource-name>Secure Area</web-resource-name>
+      <url-pattern>/app/*</url-pattern>
+    </web-resource-collection>
+    <auth-constraint>
+      <role-name>user</role-name>
+    </auth-constraint>
+  </security-constraint>
+
+  <!-- Example Login page - lists sample users -->
+  <login-config>
+    <auth-method>FORM</auth-method>
+    <form-login-config>
+      <form-login-page>/ua/login-example.jsf</form-login-page>
+      <form-error-page>/ua/login-example.jsf?error=true</form-error-page>
+    </form-login-config>
+  </login-config>
+
+  <!-- Login configuration option #1 - use the login page ==>
+  <login-config>
+    <auth-method>FORM</auth-method>
+    <form-login-config>
+      <form-login-page>/ua/login.jsf</form-login-page>
+      <form-error-page>/ua/login.jsf?error=true</form-error-page>
+    </form-login-config>
+  </login-config>
+  <!== Login configuration option #1 -->
+
+  <!-- Login configuration option #2 - use basic auth ==>
+  <login-config>
+    <auth-method>BASIC</auth-method>
+    <realm-name>jBPM Administration Console</realm-name>
+  </login-config>
+  <!== Login configuration option #2 -->
+
+  <!-- Job executor launcher ==>
+  <listener>
+    <description>
+      Starts the job executor on initialization and stops it on destruction.
+    </description>
+    <listener-class>org.jbpm.web.JobExecutorLauncher</listener-class>
+  </listener>
+  <!== Job executor launcher -->
+
+  <listener>
+    <description>Closes the jBPM configuration on destruction, releasing resources.
+      This listener should appear after the job executor launcher,
+      to avoid reopening the configuration.</description>
+    <listener-class>org.jbpm.web.JbpmConfigurationCloser</listener-class>
+  </listener>
+
+  <resource-ref>
+    <description>Logical name of the data source that provides connections to the persistence service.
+      Must match the hibernate.connection.datasource property in the Hibernate
+      configuration file.</description>
+    <res-ref-name>jdbc/JbpmDataSource</res-ref-name>
+    <res-type>javax.sql.DataSource</res-type>
+    <res-auth>Container</res-auth>
+  </resource-ref>
+
+  <resource-ref>
+    <description>Logical name of the factory that provides JMS connections to the message service.
+      Required for processes that contain asynchronous continuations.</description>
+    <res-ref-name>jms/JbpmConnectionFactory</res-ref-name>
+    <res-type>javax.jms.ConnectionFactory</res-type>
+    <res-auth>Container</res-auth>
+  </resource-ref>
+
+  <message-destination-ref>
+    <description>The message service sends job messages to the queue referenced here.
+      This must be the same queue from which the JobListenerBean receives messages.</description>
+    <message-destination-ref-name>jms/JobQueue</message-destination-ref-name>
+    <message-destination-type>javax.jms.Queue</message-destination-type>
+    <message-destination-usage>Produces</message-destination-usage>
+  </message-destination-ref>
+</web-app>


Property changes on: projects/jsf-console/branches/jsf-console-3.2-soa/console-jee5/src/main/webapp/WEB-INF/web.xml
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/pom.xml
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/pom.xml	2010-09-24 22:40:05 UTC (rev 6681)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/pom.xml	2010-09-26 00:38:17 UTC (rev 6682)
@@ -58,11 +58,6 @@
     </dependency>
 
     <!-- Runtime Dependencies -->
-    <dependency>
-      <groupId>javax.faces</groupId>
-      <artifactId>jsf-impl</artifactId>
-      <scope>runtime</scope>
-    </dependency>
   </dependencies>
 
   <!-- Plugins -->

Modified: projects/jsf-console/branches/jsf-console-3.2-soa/pom.xml
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/pom.xml	2010-09-24 22:40:05 UTC (rev 6681)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/pom.xml	2010-09-26 00:38:17 UTC (rev 6682)
@@ -10,7 +10,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
-  <name>jBPM3</name>
+  <name>jBPM3 - Console Parent</name>
   <groupId>org.jbpm.jbpm3</groupId>
   <artifactId>jsf-console-parent</artifactId>
   <packaging>pom</packaging>
@@ -33,6 +33,7 @@
   <!-- Modules -->
   <modules>
     <module>console</module>
+    <module>console-jee5</module>
     <module>jbpm4jsf</module>
     <module>gpd-deployer</module>
   </modules>

Modified: projects/jsf-console/branches/jsf-console-3.2-soa/soa-distribution/pom.xml
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/soa-distribution/pom.xml	2010-09-24 22:40:05 UTC (rev 6681)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/soa-distribution/pom.xml	2010-09-26 00:38:17 UTC (rev 6682)
@@ -10,7 +10,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
-  <name>jBPM3 - Build SOA-P distribution</name>
+  <name>jBPM3 - SOA Console</name>
   <groupId>org.jbpm.jbpm3</groupId>
   <artifactId>jsf-console-soa-distribution</artifactId>
   <packaging>pom</packaging>



More information about the jbpm-commits mailing list