We are upgrading tomcat version to 9.0.35 which is compatible with Java 8. We are using DROOL KIE web container war 6.5 which is deployed in tomcat. So question here is are these versions compatible.
Java 8 - KIE war 6.5 - Tomcat 9.0.3.
We have tried it in non-production environment and result looks fine. But since documentation of Drools is not clear we need this confirmation.
I have an updated EAR FILE which contains few java code changes and is currently deployed on WAS 6.1. Now we are in process of upgrading the websphere to 8.5. Will the same EAR file work on WAS 8.5? Will just compiling the code be sufficient to run on WAS 8.5. Do we have to do any changes to make it work on 8.5 version. And what version of jre and jdk does 8.5 supports.Please help
WAS 8.5 supports Java 6 and 7.
See this page, go to the Supported Software tab and scroll down to Java SDK. http://www-969.ibm.com/software/reports/compatibility/clarity-reports/report/html/softwareReqsForProductByComponent?deliverableId=1337870535828&duComponent=Server_11854150A6C511E2A4CA497F0925FE1B
As Marged said in a comment, whether you'll need to make changes to your EAR depends on what is in it. The Knowledge Center has this page on migrating from previous versions to 8.5: http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/welc6topmigrating.html?lang=en
I have downloaded and installed tomcat 9 to my machine, but on Eclipse > Window > Preferences > Server > Runtime Environment, after clicking on Add, I see only Tomcat 7 and Tomcat 8, but not Tomcat 9.
What I have done:
1) installed tomcat 9 to local server;
2) updated eclipse to Mars (latest as of 2015-11-25);
3) installed eclipse "JST Server Adapters" and "JST Server Adapters Extensions"
Note:
My purpose of using tomcat 9 is it seems to be the only version that explicitly support java 8 and later, and my web app is using java 8. (http://tomcat.apache.org/whichversion.html)
I also have tomcat 7 exist in project but I also want to keep it in the machine, not to delete it.
Please see screenshot.
Please let me know about any config that I missed!
There are two things to note here:
Tomcat 9 is not released yet. Not a final version that is. If you check the official website, you will see that the only available version is an M1 version. Hence there is no support from Eclipse WTP for this early version. It will come soon, but not yet.
Tomcat 9 is not the only version that explicitly supports Java 8. If you check this page, you will see that "Supports Java version: 8 and later", which in this context means, that it officially support only Java 8 and above. It does not mean however this is the only one supporting Java 8. Theoretically you should be able to use any Tomcat version, in practice a Tomcat 8 will work perfectly well, since it support Java 7 and above. The majority of people with a Java8 + Tomcat combination are using Tomcat 8. Tomcat 8 also has Eclipse WTP support.
I was able to get the adapters for Apache 9 by installing Eclipse Java EE Developer Tools 3.9.4
Use a later version of eclipse e.g. Eclipse Neon.
It should work.
I tried all the above methods but still was unable to find solution for the problem then I did the following and that helped me to add Apache tomcat to my Eclipse IDE:
After following Help>Eclipse Marketplace and installing Eclipse Java EE Developer Tools 3.10 still tomcat was not available so I went to Help>Eclipse Marketplace>Installed>Eclipse Java EE Developer Tools 3.10>Change I put tick on the following and then I got the Apache Tomcat finally in my Eclipse IDE:
JST Server Adapters
JST Server Adapters Extensions
JSF Tools-Tag Library Metadata(Apache Trindad)
Git Integration for Eclipse
Use later EE version of Eclipse! Contains Tomcat adapters 8.5 and 9.0
I had same problem, but not now.
On my side, eclipse marketplace was stucked on previous WST server adapters.
I've used old update feature Windows > Install New Software
In main update site, I found Web, XML, Java EE and OSGi Enterprise Development part, where WST Adapters where ready to update ...
Eclipse MarketPlace often embed too much features & plugins.
On my own point view, easier to keep a light eclipse ;-)
Tested on eclipse 2020-09
I am having trouble using my local JBoss Web 2.1.9.GA instance within my local Eclipse installation as a Server Runtime Environment.
Our client uses JBoss Web 2.1.9.GA instead of a standard Tomcat 6 installation, and so I am required to test and debug with a local JBoss Web 2.1.9.GA instance. Now, I am aware that JBoss Web is simply a rebranded and only slightly modified version of Tomcat 6, but when I try to use the "Apache > Apache Tomcat v6.0" server runtime as my choice, and then select the server base folder on my machine, I receive the following error at the top of the dialog:
The Apache Tomcat installation at this directory is version 2.1.9.GA. A Tomcat 6.0 installation is expected.
I am unsure how to get this working as it is intended to work at this point; there doesn't seem to be any options that will accept a JBoss Web 2.1.9.GA server folder. There also seems to be practically zero information online concerning the use of JBoss Web within Eclipse.
For context, I am using the SpringSource Tool Suite v2.9.2.RELEASE pre-packaged Eclipse install on a MacBook Pro running OS 10.7.4. It shouldn't matter however, java is java, and Eclipse is Eclipse, yes?
Has anyone had experience and luck with this?
Tom Harris
(I posted this question on Feb 22, but there was still no answer on March 5, so I am appending this note and rewording the question a bit.)
I have developed a Java web application in netbeans 6.9 with Java EE 5 specifications.The .war file of the project in "dist" folder is converted to .ear file. I tried to deploy either .war file or .ear file on websphere application server 6.1 but i am getting an exception that either .ear file may be corrupted or incomplete or DeploymentDescriptionException. Help me in this matter.
And does netbeans 6.9 have any plugin for WebSphere Application Server 6.1 0r 7, as netbeans 6.9 doesn't show websphere application server in the servers list.
As far as I have been told in forums, NetBeans does not support officially Websphere, unfortunatelly.