首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Tomcat9访问本地主机

无法使用Tomcat9访问本地主机
EN

Stack Overflow用户
提问于 2019-06-30 20:38:37
回答 1查看 77关注 0票数 0

我编写了一个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,我将把下面的代码粘贴到其中。

我已经尝试从MyAppFolder中删除WEB-INF文件夹并重新启动Tomcat。然后它通过localhost:8080/MyAppFolder/myimage.png访问图片。

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd“version="3.0"> myDisplayName

代码语言:javascript
复制
<servlet>
    <servlet-name>myServlet</servlet-name>
    <servlet-class>myPackage.Btc</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

EN

回答 1

Stack Overflow用户

发布于 2019-06-30 22:36:32

我在这里找到了解决方案:How to run a background task in a servlet based web application?

这里:Background Thread for a Tomcat servlet app

我不应该使用servlet,而应该使用servlet侦听器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56824912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档