> Le 25 juin 2015 à 00:23, Mark Eggers <its_toas...@yahoo.com.INVALID> a écrit :
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 6/24/2015 2:40 PM, André Warnier wrote:
>> Pascal Abaziou wrote:
>>> Hello,
>>> 
>>> I’m searching for the version that fixes a bug I’ve on a tomcat 
>>> 6.0.24 (on redhat). As I do not reproduce it on my windows 
>>> workstation with tomcat 6.0.44, I need elements to argue to
>>> upgrade to the sys admin.
>>> 
>>> So the bug : with a REST resource service implemented with
>>> Jersey, if there’s no method corresponding to a URI (under the
>>> hierarchy that Jersey should handle), Jersey raises a 404
>>> NOT_FOUND error.
>>> 
>>> In 6.0.24, tomcat raises a 500 internal error. In 6.0.44, tomcat 
>>> propagates the 404 not found error.
>>> 
>>> As the sysadmin want to stay on version delivered by redhead, I 
>>> need elements to motivate an update.
>>> 
>>> I’ve read the tomcat 6 changelog, but did not find when this was 
>>> fixed.
>>> 
>> 
>> You know, I don't want to discourage you, but..
>> 
>> Assuming even that this was a bug that was fixed on its own, and
>> not some side-effect of some other change..
>> 
>> As you know, Tomcat is an open-source and free software, developed 
>> and supported by volunteers, who apart from their Tomcat
>> involvement, all have a paying job which they do on the side..
>> This user's list is the same.
>> 
>> Tomcat 6.0.24 is at least 5 years old. The current Tomcat version
>> is 8.0.23. Between these two, there are 5 years and probably close
>> to 100 versions. Some of these versions correct real bugs or
>> security issues which could leave any lower version vulnerable to
>> hacking.
>> 
>> The Tomcat developers, having a limited amount of time to dedicate 
>> to it, rather understandably prefer to spend this time working on 
>> and supporting the latest version, rather than very old ones.
>> 
>> All of this to say that unless there is a very strong incentive for
>> someone to go and dig through the documentation and the code, your
>> chances of getting real help on this apparently minor and
>> peripheral issue, affecting an old version of Tomcat but not more
>> recent ones, are really slim.
>> 
>> If your sysadmin does not understand the benefits of upgrading to
>> a more recent version, rather than this very old one, then the
>> problem is with him, not with you and not with the Tomcat
>> developers. Maybe you should just take the change logs, starting
>> with 6.0.44 and working back to 6.0.24, append them to one another,
>> and send this to him as a token of what he is missing in terms of
>> bug corrections and security fixes, by /not/ upgrading. And if he
>> still does not understand the issue, or cannot give you a better
>> reason to want to stay with 6.0.24, send the list to his boss.
> 
> There's another issue when comparing vendor-packaged versus
> Apache-distributed Tomcat versions.
> 
> Vendors often backport various fixes from later Apache-distributed
> versions to vendor-packaged versions. For example, you may see the
> following in RedHat (I'm running Fedora 22 or CentOS 6) distributions:
> 
> CentOS 6
> 
> Name        : tomcat6
> Arch        : x86_64
> Version     : 6.0.24
> Release     : 83.el6_6
> Size        : 92 k
> Repo        : updates
> 
> First of all, you have to select Tomcat 6 as opposed to Tomcat on
> CentOS 6.6.  I understand that the Tomcat 7 version is only available
> in the EPEL repository.
> 
> Here's the information for tomcat.noarch from the EPEL repository.
> 
> Name        : tomcat
> Arch        : noarch
> Version     : 7.0.33
> Release     : 4.el6
> Size        : 86 k
> Repo        : epel
> 
> The key thing to look at in both of these listings is the Release tag.
> RedHat (and I suppose other vendors) release updates to their packages
> that include backports for certain issues. In general, RedHat
> addresses security issues, but avoids backporting API changes between
> releases of their Linux platform.
> 
> It is very difficult to compare RedHat's version of 6.0.24 or 7.0.33
> with the Apache release. You would have to compare both sets of change
> logs to find out how RedHat's release compared to Apache's release.
> Then, since it doesn't appear that this particular problem was
> uniquely identified in the Apache Tomcat changelogs, you would have to
> determine what change (and when) fixed the issue.
> 
> Finally, you would then have to lobby RedHat to include the
> appropriate change into their repackaging of Tomcat.
> 
> Lots of work . . .
> 
> This is one of the reasons why most people on the list advocate using
> Apache-distributed packages. In the end, it's easier for everyone
> (mailing list members, Apache Tomcat users, and system administrators).
> 
> As André pointed out above, this is a system administrator issue, not
> a Tomcat issue. If there are policies in place that preclude third
> party packaged applications running in production, then there are also
> corporate policy issues.
> 
> In short, there are few reasons to stay with a vendor-distributed
> packaging of Tomcat, and quite a few good reasons to move to the
> Apache-distributed packages.
> 
> . . . happily running Apache-distributed packages everywhere
> /mde/

Thanks for your answers. 

I’ll go in this direction. We already noticed another issue between the 2 
versions and so I known the current position of the sysadmin. I’ll try to argue 
with your infos and good advices. 

At the beginning of the project, we asked for a tomcat 8. But we’re beginning 
to have linux/redhat, and are building the « norms » to deploy on this system. 
So the sysadmin are not very easy to go apart of versions delivered and 
supported by redhead.

/regards.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to