Dear *,

Recently I looked for Seam 3 applications running into JBoss AS7 (foretaste purpose) or EAP 6 (Professional use purpose).
So I uncompressed the following packages into a temporary directory (Test purpose) of a common|standard user of the system :

  • JBoss EAP6 Beta – Server which provides software applications with services such as security, data services, transaction support, load balancing, and management of large distributed systems. – -> Download Package
  • JBoss AS7 – Server which provides software applications with services such as security, data services, transaction support, load balancing, and management of large distributed systems. -> Download Package
  • Seam 3 – Seam is a powerful open source development platform for building rich Internet applications in Java. – -> Download Package
  • Maven 3.0.3 -> well, if you are using Fedora or RHEL, be root on your system and run “yum install maven”. If not, then go to http://maven.apache.org to install the application

Then I set the JBOSS_HOME directory with the path of my application server – Here I chose to use JBoss EAP6 Beta : export JBOSS_HOME=/home/user/jboss-eap-6.0 (you can set it definitively in the maven settings.xml file or in you local profile).

I ran the JBoss EAP6 Beta Application Server in standalone mode with the following command :

jboss-eap-6.0/bin/standalone.sh

I opened the seam-3.1.0.Final/examples directories to set the following stanza in the pom.xml file :

<plugins>

<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.1.1.Final</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>

</plugins>

Finally, I choose one of the Seam 3 examples, went to the corresponding directory and  I compiled and deployed it to the running  JBoss EAP6 Beta application server with the following commands :

cd seam-3.1.0.Final/examples/seam-booking

mvn package jboss-as:deploy

and then went to the following URL : http://localhost:8080/seam-booking


Ref : https://docs.jboss.org/jbossas/7/plugins/maven/latest/index.html

BR

Frederic


Dear *,

The next event is scheduled for the 10th of November and … Pete Muir is presenting!

For those who don’t know Pete, this is his bio:
I lead the Seam, Weld and CDI TCK projects, am an adviser to the RichFaces project, and a founder of the Arquillian project. I’ve worked on a number of specifications including JSF 2.0, AtInject and CDI. I am a regular speaker at JUGs and conferences such as Devoxx (Javapolis), JAX, JavaBlend, JSFDays and JBoss World.
I am currently employed by Red Hat Inc. working on JBoss open source projects. Before working for Red Hat, I used and contributed to Seam whilst working at a UK based staffing agency as IT Development Manager.

Schedule for the event is:
18:00 – 19:00: Seam 3 in the cloud
19:00 – 20:00: Arquillian

RealDolmen will be the host and they’ll provide food and beverages at the office in Kontich.

BR
Frederic
Dot not forget to register at http://jbug.be/ as seats are limited.

Dear *,

I am glad to announce you we will have a JBoss and Fedora Booth – separated ones – at FOSDEM’10. – details below –

FEDORA

– on Saturday from 10:00 to 18:00 and Sunday from 10:00 to 17:00,
– 2 table(s) of 2 meter width and 1 meter depth, 2 seats per table,
– most probably in the H
building,
– best-effort wireless interenet and one(!) type C/E power plug.

JBoss

– on Saturday from 10:00 to 18:00 and Sunday from 10:00 to 17:00,
– 1 table(s) of 2 meter width and 1 meter depth, 2 seats per table,
– most probably in the AW
building,
– best-effort wireless interenet and one(!) type C/E power plug.

See you there. 😉
Frederic

JBoss@FOSDEM’10

December 3, 2009

Dear *,

I am glad to announce you that we  have a JBoss room for FOSDEM’10 – slots of 50 minutes -.

JBoss Room availability:
For 1 day, on Saturday 6th February from 13:00 to 19:00.

Now, I am looking for JBoss Speakers on the following subjects :

  • Infinispan
  • JBoss Application Server
  • Seam
  • Drools
  • Hibernate
  • jBPM
  • Hibernate Search

See also the following URL : https://fedoraproject.org/wiki/FOSDEM_2010_Technical_Talk_Propositions#JBoss_Talks_or_Subject_Propositions
😉

Thanks to  http://jbug.be/ for there help.

tools-banner

As I am currently working with JBoss seam, I had to install JBoss Tools on my Fedora Eclipse 3.4.2 – Fedora 11 -.

So in order to share the procedure to every one and mostly to avoid to forget or lose it I decided to write it on this blog.

In addition, it permit to avoid eclipse/JBoss Tools problems dependence such as :

Screenshot-Install

And Errors such as :

Cannot complete the request.  See the details.
Unsatisfied dependency: [org.hibernate.eclipse.feature.feature.group 3.2.4.v200909151014R-H192-GA] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.xml.core/1.1.0

So these are the steps :

I] Install Eclispe on your Fedora.

I.I] Open a terminal as standard user – here mine “fhornain” – and be root.

[fhornain@localhost ~]$ su –

[root@localhost ~]# yum install java-1.6.0-openjdk-devel

[root@localhost ~]# yum install eclipse-platform

II ] Launch eclipse.

II.I] Indeed you should select in you Fedora main menu bar  Applications > Programming > Eclipse

If not, launch a terminal and run the following command :

[fhornain@localhost ~]$ eclipse -vm /usr/bin/java

Rem: Change the path /usr/bin/java if it is not your java default location

Then you should see the eclipse starting banner – see below –

Screenshot-Eclipse

II.II] Then eclipse should ask you where you would like to save your projects – see image below –

Screenshot-Workspace Launcher

The default location should be fine – well, for me 😉 –

II.III] Then Welcome screen appears – see below -. Close it with a click on the top left cross.

Screenshot-Resource - Fedora Eclipse

III ] Install JBoss Tools

III.I] When Eclipse starts, go to Help > Software Updates. The following window should appears :

Screenshot-Software Updates and Add-ons

III.II] Then click on the tab named “Available Software” – see below –

Screenshot-Software Updates and Add-ons

III.III] Then click on button “Add Site” on the right of the window – see above – :

Screenshot-Software Updates and Add-ons -1

III.IV] You see appear a new window where you are going to past the following URL : http://download.jboss.org/jbosstools/updates/stable/ which is the offcial JBoss Tools URL – see below –

Screenshot-Add Site

Then click the OK button.

III.V] Then do the same with http://download.eclipse.org/releases/ganymede/ and http://download.eclipse.org/birt/update-site/2.3/ as mentioned for JBoss Tools in points III.III] and III.IV]

III.VI] You should see appear a new line in the “Software updates and add-ons” window – see below –

Screenshot-Software Updates and Add-ons

III.VII] Then click on the link “Ganymade Update Site” as show in the above picture :

Screenshot-Software Updates and Add-ons -1

III.VIII] Then go down and choose “Web and Java EE Development”

Screenshot-Software Updates and Add-ons

And click on the install button – see above -.

Screenshot-Software Updates and Add-ons -1

Then the installation start – see above – :

Screenshot-Install

Then click on next button, accept the term of the licence and click on  the finish button.

Screenshot-Install -2

The packages installation starts – see above – :

Screenshot-Install -3

Finally the installation finish and the following window appear in order to reboot the eclipse IDE application – see below –

Screenshot-Software Updates

Click on the Yes button

III.IX ] Now we’ll do the same steps for JBoss Tools and Bitr as we did for Ganymed “Web and Java EE Development”.

You should see the entered JBoss Tools links done during III.III] and III.IV] steps then click on the JBoss Tools arrow and select JBoss Tools line – see above –

Screenshot-Software Updates and Add-ons -2

And do the same procedure as we did for Ganymed “Web and Java EE Development” at step III.VIII].

Let’s hope it clear.

Now you can play with seam and other JBoss projects… 🙂

IV] Launch Seam project with Eclipse and Jboss Tools.

IV.I] Indeed you should select in you Fedora main menu bar  Applications > Programming > Eclipse

If not, launch a terminal and run the following command :

[fhornain@localhost ~]$ eclipse -vm /usr/bin/java

Rem: Change the path /usr/bin/java if it is not your java default location

You should see appear the following window :

Screenshot-Resource - Fedora Eclipse

IV.II] Then click on the main menu bar File > New > Project and the following window appears – see below –

Screenshot-New Project

Then Choose your new JBoss Seam Project and name it.

BTW, do not forget BIRT otherwise you will not have JDBC Connectors

Enjoy !

Related links : http://www.jboss.org/community/wiki/InstallingJBossTools