Setting up a Java EE development environment in Debian - java

I have installed Debian in a virtual machine with openJDK8 and Apache Tomcat8, I also downloaded Eclipse IDE for Java EE Developers from the Eclipse website.
Now I would like to write my first Hello World servlet application in Eclipse (menu File > New > Dynamic Web Project). In "Target Runtime" I should choose Tomcat but the pulldown menu doesn't show anything.
It seems to be difficult. Any suggestions?

I think you have not install sever plugin in eclipse.
You need to go to Help>Eclipse Marketplace in eclipse and search and install the plugin then you will be able to see server in drop down.

I did it this way without any plugin, just:
File ⇒ New ⇒ Other... ⇒ Servers ⇒ Server ⇒ Next >
and then choose the right server. I had to choose Tomcat v8.5 instead of 8.0. This was the problem.

Related

Apache Tomcat 9 Not Showing in Eclipse Server Runtime Environments

I have tomcat 9.0.11 installed, but the tomcat 9 server name does not see it to configure it , a solution please
Open your Eclipse IDE
Go to Help > Install New Software > Select a URL from where you want to install > Web, XML, Java EE and OSGi Enterprise Development > select JST Server Adapters Extensions Next and Install.
It will install Apache Tomcat Adaptors. Then you will be able to see all the Tomcat Server Versions in your list.
Right this issue popped up for me quite some time after the original post for a windows 10 x64 Eclipse 2020-09 for tomcat version 9. I went through the loops and the jumps to get to a final answer. For later versions you need the JST adapters mentioned above for the 2020-09 version of Eclipse that is located by going to:
Help -> Install new Software -> (in work with put in: https://download.eclipse.org/releases/2020-12/) -> (open drop down menu)Web, XML, Java EE and OSGi Enterprise Development -> Select options :JST Server Adapters, JST Server Adapters Extensions, JST Server UI (the last one is for the event that the server ui isnt present which it wasnt on my version of eclipse)
in the event that you already have one of these installed it won't run an install on that particular one but run an update on it instead.
You have downloaded and installed tomcat 9 to your machine, then on Eclipse > Window > Preferences > Server > Runtime Environment, after clicking on Add, and then select your downloaded tomcat.
Looks like you have a very old version of eclipse where the newer versions of servers aren't shown. Make sure you install the latest version (photon, or 4.8) of the eclipse JEE package (or some other package with the WTP plugins) and you will see the latest supported server versions in that list.
You should install the latest Eclipse IDE.
It has worked for me:
Before
After
Go to help and choose check for update. Then eclipse will updated to newer version which will show latest version of tomcat server

Eclipse Java EE and tomcat6 server

I installed Eclipse and tomcat6 service on windows 8
i get the tomcat front page at localhost:8080 and in server tab in eclipse it says "Tomcat v6.0 at localhost Started, Syncronized" however im unable to run any of my imported projects on server.
Right click on server -> add and remove... -> There are no resources that can be added
Right click on project -> Properties -> Facets, Dynamic web module is checked
in project properties, in targeted runtimes i only get option for tomcat7
and if i click show all runtimes it will show 6.0 but it's diabled and cannot be selected.
Does this mean i have to uninstall 6 and install 7 instead or what?
all the project files are from school so i dont know about them but i dont remember anyone saying that i need to install newer version...
Trying to run on server just brings up server selection without possibility to use existing server...
It has to do with the Dynamic Web Module Version. Tomcat 6 supports upto version 2.5 if I am right. So upgrade to use a newer tomcat (By the way tomcat 6 is very old and you should use at least 8) or use an older Dynamic Web Module Version.
I had some troubles to install Eclipse with tomcat 6. The problem was that the server was not compatible with the Dynamic Web.
For that reason download a new version of the server. Just change the parameters and you will run your app. Also be sure about you have the JDK that you need installed.
Last version of Apache Tomcat:
https://tomcat.apache.org/download-90.cgi

Eclipse Mars not showing Jboss Server

Here is the things I tried
In Eclipse Mars go to Help-> Install New Software
Click on add button and paste the URL of the update site which is in our case: Eclipse Mars tools for Jboss
Now select the JBossAS Tools plugin and Click "Next"
EDIT :-
Even after doing above points i am not able to see the Jboss server in eclipse mars so i tried below
Go to eclipse market place - > search for Jboss -> Then from List Red Hat Jboss Developer Studio(Mars) 9.0->Confirm
Even now i am not able to see Jboss server in the eclipse add server list so not able to run my application in Jboss server .
Can any one tell me what can be the issue why Jboss server not listed in the server List?
EDIT 1 :-
You need Java 8 to run Eclipse with JBoss Tools 4.3.0.Beta1 even if you don't build and deploy with this version of Java (ie, you can still build and deploy on Java 6 or 7).
See http://tools.jboss.org/blog/2015-06-23-beta1-for-mars.html#java-8-to-run-eclipse-older-runtimes-ok-for-builds-deployment
Are you running with Java 8 ? JBoss Tools/Developer Studio Beta on Mars requires Java 8.
You can use it to develop against older versions of Java just fine though.
I had same problem,I solved it by doing the following
You can install runtimes into Eclipse by selecting Window → Preferences menu and then selecting Server → Runtime Environments from the categories available on the left.
After that jboss appear in the server view
This is b/c eclipse mars installation process goes through installer which will pick the JRE which is installed that time(in my case that was 1.7) and the JBoss need java 1.8 for proper installation b/c of that every time when u start eclipse it shows that some files are not install for jBoss…After eclipse installation if you change the JRE environment it will not change for JBOSS installion….
For me ; i removed JDk1.7 from Application/Java/VirtualMachineEmviroment(JDK1.8 should remain intact) and Re-run eclipse installer. Now install again Jboss tools form eclipse market…This time for new server configuration , there will be Jboss Community folder...

How to add JBoss Server in Eclipse?

I am new to JBoss and have just installed Eclipse. I have added a project to the workspace and now I want to deploy it to a Jboss server. However, in the New Server Runtime Environment list, JBoss is not available:
I am using the below Eclipse version:
Java EE IDE for Web Developers.
Version: Mars Release (4.5.0)
Why is JBoss not listed as a runtime environment? What do I have to do to add JBoss to the list of available runtime environments?
Since Eclipse Mars 2 (JEE edition), JBoss Tools can be directly dowloaded from the New Server interface:
Selecting JBoss AS, WildFly, & EAP Server Tools will install JBoss Tools. After installation, the view will include JBoss/WildFly:
Follow the below instructions if Eclipse Mars 1 is used.
It is simply not built-in into the Eclipse distribution. You need to install JBoss Tools from the Eclipse marketplace (Help -> Eclipse Marketplace and search for "JBoss Tools").
More specifically, the feature you are asking for is documented here:
http://tools.jboss.org/features/server.html
Here is the solution follow below steps
In Eclipse Mars go to Help-> Install New Software
Click on add button and paste the URL of the update site which is in our case: Eclipse Mars tools for Jboss
Now select the JBossAS Tools plugin and Click "Next"
I faced the same problem, what I did was change the eclipse.ini point JDK version 1.8. Jboss Tools required 1.8.
-vm
C:\Program Files\Java\jdk1.8.0_51\jre\bin
-vmargs
-Dosgi.requiredJavaVersion=1.8
If server or tool you wanted(like glassfish,jboss) isn't listed then click download Additional server adapters and download desired adapter.After that all related servers and tools will be listed then follow instruction here -
Jboss Community
http://riccardotramma.com/2013/06/install-jboss-and-use-it-in-eclipse-juno/
This worked for me. It required two passes through Window/Preferences...
Window/Preferences/Server/Runtime Environments
Add...
Select Red Hat JBoss Middleware
Next
Accept the license agreement
Installation takes a few minutes and requires an Eclipse restart
After the restart:
Window/Preferences/Server/Runtime Environments
Add...
Select JBoss Community/JBoss xxx Runtime
Next
Set the home directory and click the "Download and install" link
Select the version to download
Accept the license agreement
In complement to the response of #Magnilex, (and for now...) you must run Eclipse Mars with a JDK 8 or the server adapters of JBoss Community don't appear (see the first chapter of http://tools.jboss.org/blog/2015-06-23-beta1-for-mars.html)
I tried all the possible solutions that I came across, but none of them worked for me to install the jboss server in the eclipse IDE. Everytime I ended with one error(i.e Unable to load the repository), then I came to cross with below solution
Here is the solution follow below steps
In Eclipse go to Help-> Eclipse MarketPlace
Search for Red Hat CodeReady Studio(Developer Studio) and install it after accepting the agreement and install it.
Restart the eclipse inorder to reflect the changes in the eclipse
Goto servers and look for the jboss run time enivironment which will be there and load the server to the eclipse
If you have any doubt regarding installation in eclipse IDE,go through the below link
http://riccardotramma.com/2013/06/install-jboss-and-use-it-in-eclipse-juno/

How to configure Glassfish Server in Eclipse manually

I have GlassFish server3.1.2.2 pre installed on my machine. Which I want to use in my Eclipse Luna
How do I manually configure it to use in Eclipse?
When I tried using Eclipse Market Place i got an error
No repository found at http://download.oracle.com/otn_software/oepe/luna.
I tried searching through net for which I get pointed to the Oracle Enterprise Pack for Eclipse (OEPE) which is of about 485MB.
Is there an another way round for this?
You must use Eclipse WTP (Web Tool Platform), and should use the lastest version is Luna 4.4.
Link download: Eclipse IDE for Java EE Developers
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunar
Menu Windows\Show view\Other, choose folder Server, click on Servers.
Right click on blank area to use context menu, choose New\Server
Press link "Download additional server adapters"
Choose "GlassFish Tools" from Oracle vendor.
Then, restart Eclipse.
Or you download GlassFish tools (Supports GlassFish 4.0 and 3.1) from: https://marketplace.eclipse.org/content/glassfish-tools and install manually.
Read more about creating a server: http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.wst.server.ui.doc.user%2Ftopics%2Ftwcrtins.html
I could fix it using below steps.(GlassFish server3.1.2.2 and eclipse Luna 4.4.1)
Help > Eclipse Marketplace > Search GlassFish > you will see
GlassFish Tools > Select appropriate one and install it.
Restart eclipse
Windows > Open Views > Other > Server > Servers > GlassFish 3.1
You will need jdk1.7.0 added to Installed JRE. Close the previous window to take effect of new default jdk1.7.0.
This questions seems a little bit outdated but here is my solution.
I assume that you have already downloaded GlassFish on your hard drive and unzipped the files on a directory.
A - Eclipse MarketPlace / Installing GlassFish Tools
The first thing as it is said on previous answers, you have to downloaded GlassFish Tools from eclipse marketplace;
Help -> EclipseMarket Place
And install GlassFish on the screen below;
B - Adding GlassFish Server
Open Server View, if it is not visible on the bottom of the eclipse, then;
Window -> Show View -> Servers
As the server view is visible, simply click "No servers are available. Click this link to create a new server..." as shown below;
C - Adding GlassFish Server
On the New Server window, select GlassFish as shown below. On my experience, there is only one GlassFish option that I can select, instead of several GlassFish options with versions as you can see down below;
D - Configuring GlassFish & Java Locations
Enter the exact GlassFish location and also Java location as you can see below;
E - Last Step
On the last step of this configuration, just leave everything as it is. For simplicity, I don't define an admin password;
Now everything is all set, hope that this helps!
To use Glassfish tools with Eclipse Luna you need Java 8. I also faced this problem because I had Java 7. If you have Java 7 in your environment then download eclipse Kepler. It will work fine.
I had the same issue.
Not able to install neither using Marketplace nor Servers tab.
Following is the alternative.
1) Help -> Install New Software
2) Use url : http://download.oracle.com/otn_software/oepe/12.1.3.6/luna/repository
Above is the OEPE tool provided by oracle for EE development.
3) From all the suggestions, select glassfish tools.
4) Install it.
5) Restart eclipse.
Eclipse 4.4.2 Luna
JDK : 1.8
I had the same problem, to resolve it, go windows -> preferences -> servers and select runtime environment, and now you will see a new window, in the
upper right you will see a option: Download additional server adapter, click and install the glassfish server.
For Eclipse Mars use the similar approach as harshit.
1) Help -> Install New Software
2) Use url: http://download.oracle.com/otn_software/oepe/mars repository Above is the OEPE tool provided by oracle for EE development.
3) From all the suggestions, select Glassfish Tools, (Oracle Weblogic Server Tools, Oracle Weblogic Scripting Tools, Oracle patches, Oracle Maven Tools).
4) Install it.
5) Restart eclipse
In point 3) are 4 tools are in braces, I don't know minimal combination, but only install Glassfish Tools has no effect.
During restart Oepe ask for Java 8 JDK if Eclipse run on on older version.
Eclipse 4.5.0 Mars JDK : 1.8
For Eclipse Luna
Go to Help>Eclipse MarketPlace> Search for GlassFish Tools and install it.
Restart Eclipse.
Now go to servers>new>server and you will find Glassfish server.
You should use eclipse official website and official oracle links.
https://www.eclipse.org/setups/marketplace/?id=2318313
http://download.oracle.com/otn_software/oepe/neon
Use the relevant link for the new version eclipse .
It took me 4 hours to resolve this. Hope this helps others.

Categories