Я создал Java-программу, которая извлекает значение биткойна каждую минуту и печатает его на PNG-изображении. Я добавил эту программу на сервер Tomcat и вижу, что она работает. mypimage.png обновляется. Но пока запущен tomcat, я не могу получить доступ к картинке с помощью localhost: 8080 / MyAppFolder / myimage.png. Он просто постоянно загружается или говорит, что соединение отказано.
Java-программа представляет собой бесконечный цикл, поскольку я хочу, чтобы изображение продолжало обновляться во время работы Tomcat.
MyAppFolder содержит папку WEB-INF и myimage.png.
WEB-INF содержит папку классов, которая содержит две папки myPackage и изображения. Мой пакет содержит класс, а images содержит исходное изображение, к которому я добавляю значение биткойна.
WEB-INF также содержит папку lib и файл web.xml, в который я вставлю код ниже.
Я попытался удалить папку WEB-INF из MyAppFolder и перезапустить Tomcat. И тогда это работает, чтобы получить доступ к картинке через localhost: 8080 / MyAppFolder / myimage.png.
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" версия = "3.0">
myDisplayName
<servlet>
<servlet-name>myServlet</servlet-name>
<servlet-class>myPackage.Btc</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>