Fuse Project in JBoss Developer Studio - jboss

I'm new in JBoss Developer Studio.
Where I can find example, how I can make fuse integration project and RUN it on server? I cann't run my test project on server, I see a lot of errors, but my project consist only LOG component. And Why I cann't run this project on EAP 7.1 or Fuse 6.3?
i have JBoss EAP 7.1 and JBoss Fuse 6.3.
Thank you in advance, and sorry for my English)
Offtop:
When I use Mule, I can make and run my first project for 10-15 minutes. But in Developer Studio it's very... difficult. I wasted 2 days without result

I am sorry that you are facing problems.
I would suggest you try to read the documentation at https://access.redhat.com/documentation/en-us/red_hat_jboss_fuse/6.3/pdf/tooling_tutorials/Red_Hat_JBoss_Fuse-6.3-Tooling_Tutorials-en-US.pdf . It is a good starting point for writing camel routes with the JBoss Fuse Tooling. I would also recommend you learn more about Apache Camel at http://camel.apache.org as the tooling is for Camel.
Hope that helps,
Lars

Related

Which JBoss application server's version is stable and latest?

I am new to JBoss application server. when I go for download the application server in the website. I am seeing the below servers list in the top
EAP built from AS 7.3.
EAP 6.2 Maven Repository.
EAP 6.2 Quickstarts.
kindly help me. Which is the best one. otherwise, shall I go for any other open source application server.
Thanks
I don't want to make any comment about these things you mentioned. But I can share my experience with you.
Jboss 5.1: It was good.
Jboss 7.1: I faced a problem with log4j issue. Its very complicated.
EAP 6.2: Its much stable than 7.1. my log4j problem is solved with this version.
So, it totally depends upon how deep you want to use jboss.

Where can wsconsume of JBossWS be found after installing JBoss on Eclipse

I have installed JBoss on Eclipse from Eclipse marketplace. The following snapshot shows the result of the installation:
There is not a wizard for wsconsume. As my understanding, it is a command line tool only. Where can I find wsconsume?
Actually I am only interested in using wsconsume. All the installations are solely for this purpose.
I guess you have installed JBoss Tools for Eclipse. As its name suggests it's only tooling around JBoss related technologies (with JBoss Application Server being one of the most important among them).
JBossWS and its wsconsume companion tool is distributed with JBoss Application Server (JBossAS for short) which is separate standalone product. Please download it from JBoss download site. Current community version is 7.1.1.
Next, unzip archive to some folder (I'll refer to it as JBOSS_HOME from now on).
Wsconsume tool is placed in JBOSS_HOME/bin folder as scripts for Windows and Unix/Linux systems: wsconsume.bat and wsconsume.sh respectively.
As an alternative you could download only JBossWS itself instead of entire JBossAS, but for some reasons I find it easier the way I described above.
I don't know if JBoss Tools for Eclipse helps with wsconsume in any manner. I always use it from command line and I'm quite satisfied with it.
(I don't know your current experience with JBoss technologies so please excuse me if my explanations are too basic.)

How to develop Liferay project in Eclipsce juno and built it on on Jboss

I have downloaded the Liferay 6.1 with jboss 7.1.1 Bundle and Liferay IDE(Eclipsce Juno).All I have to do is to develop Liferay Project and running it on Jboss server.
I can able to run and open liferay portal in localhost:8080/
I am having issues in developing Liferay portal project.As default server adapter for Liferay in IDE is Tomcat 7.0 and I couldn't able to find Jboss server adapter.I tried by running and deploy it on Tomcat and running the Jboss server by running standalone.bat file.
Please advise and help in develop and running Liferay project on Jboss
There's guide in Liferay Wiki about developing with non-Tomcat Liferay bundles. There you can read about the disadvantages of that kind of development and how to do it if you still want.
But I agree, developing with Tomcat is definetely the better idea.
Liferay IDE is meant for development with Tomcat only since tomcat's start-up time, its simple structure and comparatively easy configuration makes it ideal for a development environment.
If you are development plugin projects like themes, portlets, hook, layouts etc then if it works on tomcat it would work on any other server running with Liferay, so during development you can use tomcat and then when you have completed your development iteration (i.e. when your project is ready to be deployed for testing or for stage environments) you can deploy the WAR to Jboss for testing and can do some testing to see if it works fine.
Since the plugins are made in such a way as to be independent of the underlying Server, there should not be any issues developing them on Tomcat and then running them on Jboss.
Hope this helps.
I achieved it through a work around, steps mentioned # https://www.liferay.com/community/forums/-/message_boards/message/17864836
Benefits of Liferay IDE plugin+ JBoss as runtime configured in IDE.
Only issue is you'll need to use any other eclipse based IDE which supports JBoss AS 7.1.1 as normal server/runtime (like JBoss Developer Studio).

What's the ideal setup for a quick turnaround in Java EE development?

I'm currently struggling with the project setup while implementing a Java EE 6 application with Eclipse Indigo and JBoss 6. The application server and the IDE is pretty much set in the project. Maven 3 is used and was the base for the setup by using the WELD archetype and creating a WAR.
Now, the problem is, that I'm very disappointed about the development turnaround. I don't have a working automatic redeploying within eclipse and often need to restart JBoss since it gets confused with the new publishing and then is not able to redeploy correctly. This is very frustrating and time consuming. (Plus I feel the smirks behind me from the guys preferring script languages.)
From earlier projects we were using Seam 2 and the project created by seam-gen came with a somewhat decent republishing, although I still had to do a manual application restart whenever I changed Java classes. Then, from playing around with Netbeans 7 and the integrated GlassFish 3.1 I found that automatic redeployment was working ok. And since Java EE 6 is very wide spread, I assume, there must be a better setup than I have now.
So with this post I hope to get some more insight in having a good project setup for fluent development of Java EE 6 based WAR projects on JBoss and eclipse - who can share some best practices?
Thanks a lot!
You should use JBoss Tools plugins for Eclipse. JBoss Tools 3.3M2 is compatible with Indigo and JBoss AS 7 (which is 10 times faster than JBoss 6 for redeploy).
Regarding an equivalent to Seam Gen with CDI, you should really take a look to Seam Forge which is included in JBoss Tools 3.3 now.
Finally I'm using Jrebel to reload class and configuration without restarting the server. But for now it doesn't work yet with JBoss AS 7, so if you stick with JBoss AS 6 it's a goof combination.
This might not be the answer to your question, but if you want Java and fast turnaround look at http://www.playframework.org/ your script colleagues will be astounded.
For Eclipse to work well, use Eclipse Java EE edition and then add the JBoss server adapter.
The usual WTP-tooling then works for automatic deployments etc.

Cannot find OpenPortal Portlet Container 2.x when creating a new server runtime environment in eclipse

I just started learning portlet and got stuck in the first place. I have installed JavaEE 6 SDK, Eclipse Helios and GlassFish Server 3.0.1. I also successfully configured OpenPortal Portlet Container (OPC) for GlassFish by running command:
java -jar portlet-container-configurator.jar
The problem come up when I wanted to create a new server runtime environment of OPC, there was no "OpenPortal Portlet Container 2.x" node like the tutorial said. I googled and found that I needed to install Eclipse Portal Pack but the link was dead.
Any suggestion, please?
Best Regard.
If you want to develop portlets, I strongly recommend downloading Apache Pluto instead of using the open portlet container; you can download a version of Tomcat bundled with Pluto from their site: http://portals.apache.org/pluto
Actually, Pluto has a few quirks that you need to get past (for example, it wants you to run an 'assembly' step to add some entries to your web.xml) but once you do it is probably the best way. You could also try Liferay or JBoss' GateIn for development, but if you are ultimately targeting a vendor supplied platform like WebSphere, you might find that these actually have features that aren't as portable, whereas Pluto is really just a simple implementation of the portlet spec.
I have found the .jar file on Internet. Thanks for watching.