Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
You are using Tomcat, which requires a completely different process. I recommend that you setup an Apache reverse proxy so that Apache is facing outwards and can easily be used to manage your certificates.
Honestly, the choice you give is too difficult for me. I've never worked with proxies..., I dare to edit the config/server.xml, the web or context files, but not much more.
I had never heard about the Apache directives, neither loaded modules. If it is certainly required to learn about all these topics, I would thank you make me know about some course or some way to do it.
I am not a system administrator. I just know about java programming and using databases, but much less about system administration. Just have configured some files for postgresql, ssh, and tomcat. That's all that I know.
Thus, can you help me even in this situation?
Thank you very much for your consideration.
Carles
Missatge de Jonathan Griffin via Let's Encrypt Community Support <letsencrypt@discoursemail.com> del dia dg., 25 d’oct. 2020 a les 17:32:
Certainly It is understandable that it can be a bit of a learning curve. Having helped with dozens of Tomcat instances, I tried to steer you towards the easiest path based on my experience. The apachetutor.org reference I provided should guide you step by step, but it does provide some extra information. It is the official guide recommended by Apache. There are "native" ways to use certificates directly in Tomcat, but those ways involve openssl commands, are very ugly, and are prone to errors.