On Fri, Feb 27, 2026 at 4:56 PM Short, William J. <[email protected]>
wrote:

> We have been using a Firebird Database with Java and Tomcat.  The vendor
> who sold us this system has abandoned us after receiving payment to help us
> upgrade.
>
> Moving it to a new Windows Server and upgrading because of vulnerabilities
> in Apache Tomcat 9.0.16.
>
> I can open the web page and login and see all of the records I am supposed
> to see.  Two things that do not work that may be Tomcat related.  Opening
> attachments that are attached to a record and sending an email
> notification.  Here is the message received when trying to open an
> attachment.
>
> HTTP Status 404 - Not Found
> ________________________________
> Type Status Report
> Message The requested resource
> [/files/Requests/Change%2021743/flameproof%20castings.xlsx] is not available
> Description The origin server did not find a current representation for
> the target resource or is not willing to disclose that one exists.
> ________________________________
> Apache Tomcat/10.1.8
>
>
> "/files/Requests/Change%2021743/flameproof%20castings.xlsx" is the correct
> location for the attachment.  This matches the current working server.
>
> Here are the versions that we are going to and from:
>
> Firebird 3.0.4.33054 to 3.0.13.33818
>
> Java 8 to Microsoft JDK with Hotspot 11.0.23+9
>
> Apache Tomcat 9.0.16 to 10.1.8
>
>
> Any help would be greatly appreciated.
>
> Thanks,
>
> Bill Short
>
> Disclaimer
>
> The information contained in this communication from the sender is
> confidential. It is intended solely for use by the recipient and others
> authorized to receive it. If you are not the recipient, you are hereby
> notified that any disclosure, copying, distribution or taking action in
> relation of the contents of this information is strictly prohibited and may
> be unlawful.
>
> This email has been scanned for viruses and malware, and may have been
> automatically archived by Mimecast, a leader in email security and cyber
> resilience. Mimecast integrates email defenses with brand protection,
> security awareness training, web security, compliance and other essential
> capabilities. Mimecast helps protect large and small organizations from
> malicious activity, human error and technology failure; and to lead the
> movement toward building a more resilient world. To find out more, visit
> our website.
>

Bill,

Upgrading from Tomcat 9 to 10.1 is not a security upgrade but rather
a Jakarta EE migration (javax.* to jakarta.*).If your app isn’t explicitly
Jakarta ready, parts of it can break in ways that look unrelated. Latest
Tomcat 9 release, 9.0.115, contains fixes for all known issues in previous
versions. Additionally, version 10.1.8 is quite old and you should consider
upgrading to the latest 10.1.52.

A 404 status usually indicates that the /files context isn’t mapped, or
Tomcat can’t access the underlying path.

Please check these on your current deployment:
1) Do you have webapps/files ?
2) Do you have conf/Catalina/localhost/files.xml?
3) Do you see any line indicating the error in Tomcat logs/ ?
4) Does your Windows account, under which the service is running, have read
access to the attachments directory?

Tomcat itself doesn’t send emails. The broken email notification may be
directly related to the Jakarta namespace changes that come with Tomcat
10.1, which your app/libraries may not adhere to.

We can investigate further if you provide the stack trace from the logs.

Kind regards,
Dimitris

Reply via email to