Eclipse and JAVA EE 7 - java

I have downloaded Java EE 7. My question is what plugins should I download to make ECLIPSE working as good as it is possible with JAVA EE 7?
I mean I am new to servlets and JSP I have to be able to create Project that has all required files folders etc (Like when I create ordinary Java project in Eclipse).
I know my question is not to specific but in general:
I want to have all my files in one project (Like in ordinary Java project in ECLIPSE)
I want deploy it in easy way
What plugins I have to install on Eclipse to achieve this?
I am using TOMCAT server but when I installed JAVA EE 7 it installed GLASSFISH which one use?

The easiest way to build Java EE projects is to download new Eclipse IDE for Java EE Developers which is available here
Eclipse for Java EE Developers is everything what you need for your beginner projects. There is no point to look for anything else for your purposes in my opinion.
You can use tomcat or glassfish for your projects. You can configure it by yourself in Eclipse.
To do this go to menu bar.
Window/Show view/Other/type "server" than press OK
New window will show up with link "No servers are available. Click this link to create a new server"
New windows will appear where you can add server of your choice. Personally I prefer Tomcat.
If you have problems with it find beginners movies on youtube where you can easily find how someone else creates java ee projects in eclipse.
Hope that make sense for you.

Most of the plugins work in Java EE 7. To deploy it you can use an Ant File and can use any server (Tomcat, Glassfish, Jboss...).
Maybe, Git plugin will be useful to save your code in the cloud.

Not need to any plugin if you download java EE 7 jsp and servlet are standard for javaEE and when you create new jEE project it will contain all your folder as java standard with additional folder as web.xml and web-inf which contain your jsp pages ,you can user Maven to manage your project and i advice tomcat as server with jEE

Related

How to install jave EE ide for web developer on eclipse

I've been wondering how am I supposed to get Eclipse Java EE IDE for web developer.
I installed Neon Eclipse a month ago to do my core Java course and I'm starting on my Servlets and JSPs: Creating Web Application.
But I am unsure on how in doing it. My current neon eclipse only enable me to choose this option as shown below.
Based on my online tutorial courses, I need to get this information when creating a file from eclipse. But my neon eclipse doesn't have the option that allows me to.
Do I need to download a new eclipse specially for Java EE IDE web developer? If yes, which should I be downloading? E.g luma or etc etc. Will it overwrite my current eclipse program that I have on my computer for my core Java? I am afraid that my current eclipse program will get affected.
Thanks in advance. Sorry, I'm new and unfamiliar with the software and how in doing it.
Eclipse IDE is extensible or modular. If you didn't get the Java EE version initially, you can simply install into your existing IDE the support for Java EE. To do so, go to Help > Install Software... , on the installation dialog, show the Neon repository and find ymthe various extensions related to Java EE and Web development. Select them and click install. Upon restart, you'll get the Java EE support there.

How to setup Struts 2 within existing Eclipse by maintaining other configuration?

I am a novice programmer in using Apache Struts 2 MVC Framework. I want to setup Struts 2 within my existing Eclipse IDE and I don't want to harm other different works I do in Eclipse. Here is a list of things I do in Eclipse and other related works:
I am currently using eclipse ide for Java SE developers.
Already using PDT: Eclipse PHP Development within existing eclipse for php projects.
Also using Eclipse CDT:C/C++ Development Tool within existing eclipse.
My computer contains LAMP installed with Apache2 server for web development purpose.
So, I want keep all of these things intact while setting up Struts 2 within existing eclipse. I've seen many installation guidelines for Struts 2, but they didn't clarify well about situation similar to mine.Therefore, before full installation, i want answers of these questions below:
Can I install Struts 2 in eclipse IDE for java SE (not EE) developers ?
Installing Struts 2 requires Apache Tomcat installation, will this installation create any conflict with my existing Apache 2 server (which comes with LAMP)?
Yeah, you need Eclipse for Java EE and Tomcat web server installed. There you can create a dynamic web project and use Maven to manage artifacts and download dependencies. See how to Create Struts 2 Web Application With Artifacts In WEB-INF lib and Use Ant To Build The Application
Tomcat server by default uses port 8080, but Apache uses 80, unless you use the same port for both they won't conflict.

Open new dynamic web project in java

I'm writing server-application in java which needs to run on ec2 of amazon. I read somewhere i need to open dynamic web project, but i don't have this option in eclipse. my eclipse version is .
I tried to install through help -> install new software the package "Web Tools Platforms" from http://download.eclipse.org/webtools/repository/indigo
but it failed in the middle of the installation.
Somebody can help me with that?
thanx!!
You need the one labelled Eclipse for Java EE Developers that one lets you create web projects.
Also see this & this. It will help you..
Not all of them are required (I think), but after installing the components listed below I got the "Dynamic Web Project" template added to my Eclipse (Indigo). The list is:
Eclipse Java EE Developer Tools
Eclipse Java Web Developer Tools
Eclipse Web Developer Tools
Eclipse XML Editors and Tools
You can install those packages by clicking on "Help" > "Install New Software", selecting the repository that corresponds to your Eclipse build (i.e http://download.eclipse.org/releases/indigo for Indigo). The packages are grouped under "Web, XML, Java EE and OSGi Enterprise Development".

How can I see the new web application option in Eclipse

I just installed Eclipse at home, so I can program servlets. But it seems that I don't have the new Web applciation option, and many others.
Anyone knows what's the problem ? I install it first in Program Files then on C:\. Still the same problem.
Btw, I am using Windows XP, with Eclipse Helios Service Release 2.
Did you download the version that includes WTP (Web Tools Platform). If not you will have to add the appropriate features.
Which version of Eclipse did you download? There are several different distributions (Eclipse Classic, Eclipse for Java Developers, etc.). You should make sure you downloaded the "Eclipse IDE for Java EE Developers".
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2
To program servlets you need Eclipse for Java EE developers, and DON'T forget a server like Apache Tomcat, or Glassfish, which I guess are not included with the original package of eclipse.
Personally I have manage to install Tomcat separately from Eclipse and then link it with the IDE. There are plenty of tutorials on youtube:
http://www.youtube.com/watch?v=IX8xb-suzVg
http://www.youtube.com/watch?v=EOkN5IPoJVs

Can I use Eclipse and GlassFish together?

I use Eclipse as IDE. I use Eclipse to test my Java apps.
But now I want to make website with Spring, Hibernate. Can I do it through Eclipse only or I need to install GlassFish.
After installing GlassFish can I see some button on Eclipse which put required files automatically in required folders, I mean I don't want to manually copy the files in diff directories.
Do I add Spring, Hibernate in Eclipse or GlassFish?
Something like click on create web app.
You should install Oracle Enterprise Pack for Eclipse, which includes GlassFish tools. You can get it from here:
http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html
Alternative, if you have Eclipse IDE for Java EE Developers, got to Window -> Preferences -> Server -> Runtime Environments -> Add. Then click on "Download additional server adapters. That will show you a list of server adapters that Eclipse knows about, including GF Tools from OEPE. The wizard will guide you through the process of installing it.
Beyond that, if you need help using Java EE facilities of Eclipse, google "Eclipse WTP tutorial" or similar. There are many articles written on the topic.
No, you don't require Glassfish. You can use any Java web-app container like Jetty, Tomcat, Weblogic etc. Tomcat is the easiest to integrate with Eclipse.
I have used Glassfish previously, but much like stand-alone. I have never integrated Glassfish with Eclipse, but it seems like as easy as Tomcat integration. See here.
http://dlc.sun.com.edgesuite.net/glassfish/eclipse/
and
here
http://dlc.sun.com.edgesuite.net/glassfish/eclipse/GF-Tools-for-Eclipse-Guide12.pdf
As quoted in the guide
To publish Projects
To publish applications to the GlassFish Server, use the following procedure:
Select Servers view.
Select GlassFish Server.
Right click and select Publish fromServer popup menu.
The selected applications are published to the GlassFish Server.

Categories