Closed demaniak closed 1 year ago
Hi, I was facing the same issue and managed to find a fix, it's just that you need to install libjakarta-servelet-api-java package using apt. Then find the jakarta jar file and copy it to i2p lib directory. While doing this make sure your i2prouter is not running. Once the said jar file is copied, start your i2prouter instance. This should fix the issue. If you still need help sorting this issue, I'm happy to share a bash script. Enjoy privacy, do good stuff. ✌🏻
sudo apt install -y libjakarta-servlet-api-java
sudo cp /usr/share/java/jakarta-servlet-api-5.0.0.jar /usr/share/i2p/lib/
Hi, I was facing the same issue and managed to find a fix, it's just that you need to install libjakarta-servelet-api-java package using apt. Then find the jakarta jar file and copy it to i2p lib directory. While doing this make sure your i2prouter is not running. Once the said jar file is copied, start your i2prouter instance. This should fix the issue. If you still need help sorting this issue, I'm happy to share a bash script. Enjoy privacy, do good stuff. ✌🏻
My dude, thanks! This did indeed fix things :)
Issue resolved by manually installing jakarta-servlet-api, and adding jar to i2p lib folder, as suggested by @themonk14
I previously, for version 2.0.0 I believe, followed the instructions for installation on debian here.
I built this as a docker image. Everything worked fine.
Today I basically rebuilt it all, to pull in the latest i2p packages.
When starting i2p router, I see errors like these in the logs:
Obviously nothing works.
This feels like a missed dependency in the i2p package, but maybe I'm mistaken and there is some way to fix this from the OS/container side?
OS used: debian bookworm (
slim
base image tag) JDK: OpenJDK 17-jre (installed as dependency for i2p)The same behaviour exist on x86 and armhf.