Our features site is undergoing a refresh! Be sure to explore the revamped site and discover our latest product roadmap launching here on Monday, March 18th.

Tomcat Support in EasyApache 4

benny@cpanel.net shared this idea 8 years ago
Completed

As a server administrator I would like cPanel to natively support Tomcat in EasyApache 4.

Best Answer
photo

Hey all! cPanel & WHM Version 76 has reached the RELEASE tier, and today we've moved Tomcat from the Experimental repo to the production repo, allowing us to mark this feature as complete! If you installed the experimental version of Tomcat you shouldn't need to do anything to receive the new rpm. The upgrade process should just Do The Right Thing, ensuring you have the most current RPM installed.

You can read more about the new Tomcat Manager interface that's in 76 in the release notes, along with what changes are in place to help to migrate from EasyApache 3 to EasyApache 4.

We also have documentation for new users of Tomcat on EasyApache 4.

Replies (24)

photo
1

Either Tomcat with Easyapache 4 or apxs complied in Easyapache so that we can enable Tomcat manually

photo
1

apxs is provided by ea-apache24-devel. You can install this via Yum, and you can compile what you need against EA4.


I hope this helps!

photo
1

Hi,


We could recreate tomcat same as in cpanel servers with almost same functions. However very rarely some times tomcat keeps restarting. We think jsvc could help us solve this issue. Any help in how cpanel uses jsvc for tomcat ?

photo
1

Unfortunately the feature request site isn't a good place to ask for this support. Feel free to open a thread on the cPanel forums.

photo
2

Tomcat is a MUST HAVE for many of my clients. I can never move to EA4 without Tomcat support.

photo
2

We need this for customers, as well. We tried using a 3rd-party plugin, cPanel4j (designed for EA3), which sort of worked on EA4 (but not really). We were working with the developer to fix the issues, but he suddenly stopped responding and his website went dark. We're going to lose a very large customer if we can't get tomcat available.

photo
1

Any news about that? i´m using cPanel4J with easyapache 3 but my client is need to use multiple version of PHP, so i thought to change to easyapache 4, but i don´t know if cPanel4J works with easyapache 4 or if there is any 3rd party that makes tomcat run.

photo
1

This request hasn't been picked up by our EasyApache team at this time, but if and when it is I'll definitely be back to update this thread.


Also, as a note: please avoid discussion of third party plugins on this site, as it detracts from the core of this request: adding support for Tomcat to EA4.

photo
1

cPanel already use java for SOLR. Got the experience and configuration from EA3. It shouldn't be dificult to see Tomcat in EA4.

photo
1

While adding java would be part of this, it's only one part of the development that would be needed to add Tomcat. I know it seems like it would be simple, but unfortunately it's not as simple as it seems.

photo
1

Please don't leave us hanging. WHM is the best, but Tomcat support is key to many of the webapps on my server. To not support Tomcat in a newer version of EasyApache (that we've been depending on) is a major blow.

photo
2

Two of our hosting brands are java focused, without having Tomcat support in newer versions puts us in a bad place.

photo
2

This is not possible for us because we have many clients that only work with java.


That way we will never be able to upgrade to easyapache 4 on servers with tomcat.


We nead a solution for tomcat users.

photo
3

We definitely need tomcat support in EasyApache 4, we have 6 clients using PHP and Java together in their app.

Please make it available. Thank you.

photo
2

I've detailed my experience about upgrading to EasyApache 4 with Tomcat (easy-tomcat7).

I hope this workaround could suit any of you for the time being, as it does me.

Cheers

photo
3

yes sure, it is very important to support tomcat in easyapache 4,

some payment api still just supporting jsp and we need to run jsp/servlet in our website beside php.

Thanks

photo
2

HI!

Some payment gateways are still using servlets. We can't move to EA4 yet beacause of this.

(we have to rollback to EA3)


Is very important the support of tomcat in EA4

photo
2

Hi,

There are Many Banks that only support (JSP/Servlet/Jar files) for their payment gateway integrations and for data encryption.

So Please supporting Tomcat in Next EA4 is very important, otherwise moving to EA4 will not be possible (very hard).

Please consider supporting Java in EA4 before you stop support EA3 which is in the beginning next year

Best Regards

photo
1

Hi,

May I know the current status of Tomcat Support in Easy Apache 4 ? and in which whm version you plan to support it?

Awaiting for your reply

photo
2

Good news all! Tomcat support in EasyApache 4 is currently being worked on and could be delivered as soon as May or June. We're not yet positive, but it may be a requirement that you upgrade to at least cPanel & WHM version 74 or newer to use Tomcat with EasyApache 4.


We have already gotten Tomcat packaged up as an RPM. The next step is to add the various connectors and configuration utilities. The goal is to provide, at a minimum, a similar experience to what we've historically provided to users of Tomcat with EasyApache 3. Once we have a version for testing, we'll be back with more information!

We know that a number of you will be upgrading from EasyApache 3 to EasyApache 4, so we have that in the back of our minds as we're developing as well. If nothing else, we'll be able to provide you steps to use when migrating, after we release.

photo
1

Hi Benny,

I am wondering if you have any news? Thank you in advance.

photo
1

No updates yet, but the team is hard at work! As soon as there is more information I'll make sure to pass it on.

photo
1

Great news, thanks for update.


I also believe that you will stop supporting EasyApache 3 by the end of this year, and we hope that we can upgrade to version 4 as soon as you support tomcat


Best regards

photo
1

Hey all! Back with another quick update. The EasyApache team is working on the UI and migration scripts right now, which is aimed at Version 76, which we anticipate being in a production tier at the end of Q3 or beginning of Q4 this year. The RPM updates could be published as soon as next week. I'll be back as soon as I have an update for everyone!

photo
1

Any update on the Tomcat RPM with EasyApache 4? Just wondering when it will be published, so I can install the Tomcat server to run Java applications.

photo
2

The RPM has been published to the experimental tier! You can see how to install and manage it right now on our docs:

https://documentation.cpanel.net/display/EA4/Tomcat

photo
1

Great news,

Looking forward to see the complete version that support tomcat including migration script

photo
2

We have released an experimental Tomcat build currently available in EasyApache 4. Included with this is build is our migration script, which migrates Tomcat in EasyApache 3 to Tomcat in EasyApache 4. Are any of you still using EA3 with tomcat?

We're looking for customers that would be interested in allowing us to migrate their Tomcat instance in EasyApache 3 to Tomcat with EasyApache 4 using these scripts. We would also need 2-3 websites that currently utilizes Tomcat, so we can use these to test before and after the migration.

We would handle the conversion and migration and testing for you. Since this is a new feature that we recently added, it is possible there could be bugs, and we want to work through them as quickly as possible. If at any time we find anything that causes your websites to not work, we will revert back to EasyApache 3. To be clear: your server would be updated to a pre-EDGE version of cPanel & WHM (called a NEXT build) while this is being tested and we will update your server to version 72, once testing has concluded.

If you have root access to the server and would like to be included in this testing, please open a ticket with our support team: tickets.cpanel.net

photo
1

So happy to hear that you are in testing phase, looking forward to see the final version announcement as we have production server and cannot apply testing version on it.

Thanks for your update

photo
1

Hey folks! We're still looking for testers. If you want us to manage the migration for you, now's the time to reach out. After we go live we won't be managing the migrations for anyone else.

photo
1

I guess you need people with a test server? I have a production server in that config that I want to migrate, but can't have more than 45 minutes downtime... I'm guessing this testing could be problematic.

photo
2

Need a labrat ? I am here! Got a cPanel server with EasyApache 3 because we got tomcat users on it.

photo
1

Yup! Lab rats needed. :) There are too many factors for me to be able to accurately predict, but I'd say 45 minutes is well outside the possible downtime you should expect. I'd say open a ticket so we can take a look. All the details are here:

https://features.cpanel.net/topic/tomcat-support-in-easyapache-4#comment-53473

photo
1

Just another poke here. We've had some success, and are still looking for servers to work on the migration. As a reminder: EasyApache 3 will reach end of life at the end of December 31st, 2018 (125 days from now). Also, upgrades to Version 78 (which we expect will be released Q1 2019) will be blocked if you are using EasyApache 3.

photo
1

Can you please clarify more? in the current version of whm, can we upgrade to EasyApache 4 safely with our any risk or errors? can you please provide a documentation on how to upgrade to EasyApache 4?

photo
1

Hey all! We just pushed an update to the tomcat 8.5 rpm on the experimental branch last week. Version 76's UI will also have some tomcat-related updates. When we get an EDGE build out this week, we'll be back with some screenshots!

photo
1

Hey all! cPanel & WHM Version 76 has reached the RELEASE tier, and today we've moved Tomcat from the Experimental repo to the production repo, allowing us to mark this feature as complete! If you installed the experimental version of Tomcat you shouldn't need to do anything to receive the new rpm. The upgrade process should just Do The Right Thing, ensuring you have the most current RPM installed.

You can read more about the new Tomcat Manager interface that's in 76 in the release notes, along with what changes are in place to help to migrate from EasyApache 3 to EasyApache 4.

We also have documentation for new users of Tomcat on EasyApache 4.

Replies have been locked on this page!