We have now started the migration of the Imixs Workflow sources from Subversion to Git. In the past all sources of the Imixs Workflow Project were available on java.net. But now we started the migration to GitHub. This will make it easier for the community to join the project.
In addition we also plan to reorganize the Maven Project structure from a single project structure to a multi-module structure. The reasons for this step are a new deployment plan for the maven artifacts. With the multi-module structure we can simultaneity release all parts of Imixs Workflow. This was also made in the past. But with the new structure we can simplify the maven release process.
Join us on GitHub!
Imixs Software Solutions GmbH presents with the Open Source project “Imixs Workflow” a Business Process Management (BPM) solution for Glassfish and JBoss Application Servers. Glassfish and JBoss are open source application servers based on the Java EE specification. These server platforms are widely-used by a lot of small and medium companies. The Imixs JEE Workflow components can be seamlessly integrated into Glassfish 2.1, 3.0 and JBoss 5.0 and 6.0 infrastructure. Thus the project provides a highly scalable and robust BPM solution. The Imixs workflow project makes use from the powerful component framework provided by the Java EE specification. All Imixs Workflow Java EE components are implemented as Enterprise Session and Entity EJBs. This makes it very easy to integrate these components in a new or existing enterprise software project. Continue reading “BPM SOLUTION FOR GLASSFISH AND JBOSS”
Today I added a new example page illustrating how to integrate the Imixs JEE components into a JSF application. As the Imixs Workflow project provides a full featured Workflow Management Systembased on EJB and JSF components, it’s not so difficult to extend a JSF application with BPM functionality.
Read more about this at: http://www.imixs.org/jee/examples/jsf_example.html
Since the latest Imixs Workflow release 2.1.0 we recommend to run Imixs Workflow Applications on Glassfish Application Server using JDK 1.6.
If you use Linux Debian as your Server platform – which is a nice choice – the upgrade from JDK 1.5 to JDK 1.6 is a little bit tricky. So make sure to pay attention to the following points:
- Java 1.6 for debian 4 (etch) is available in backports, so just add backports.org to sources.list:
and add the following line to the list of repositories:
deb http://www.backports.org/debian etch-backports main contrib non-free
- Next you can install the JDK 1.6 with following command
>aptitude -t etch-backports install sun-java6-jdk
- Now you be able to switch to the new java version using the following command:
>update-alternatives –config java
You will see an output like this:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
0 /usr/lib/jvm/java-6-sun/jre/bin/java 63 auto mode
1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 53 manual mode
* 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
Press enter to keep the current choice[*], or type selection number:
now you can choose the new JDK.
After you have upgraded the Java Version you can check the version number with
You should now see something like this:
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode)
UPDATE THE GLASSFISH ENVIRONMENT
After you have changed the JDK on your OS you need to change also the JDK setting used by the Glassfish Server.
The JDK which is used to start the Glassfish Server is configured in the file
Edit the file with
and change the line
Now you can restart Glassfish Server which will now run with the new JDK 1.6.