豆汁拌咖啡 2016-06-10 02:46 采纳率: 100%
浏览 1525
已结题

tomcat8 websocket服务器端java程序如何import自己的包?

我用java+tomcat8搭建一个websocket的应用。在websocket服务器端的java代码中import了一个自己写的包。现在的websocket已经能正常通讯了,只是一执行到我自己写的包的程序就没反应。所有用import导入的系统包都能正常运行,只有我自己写的这个包执行时没任何反应,看起来根本就没有调用。我怀疑是我的包没有放到path里的原因。但是我又不想把我自己写的包放到系统引用的classpath里,只想把它放到项目的路径里和websocket的程序包放在一起。
我现在就是把我自己的程序包和包含websocket程序的包放在同一个目录下的,但是似乎websocket的程序调用不到这个包。我知道java servlet程序实际是在tomcat的work程序下的子目录里运行的,但是我把自己的包复制到那个目录下也不管用。所以我怀疑tomcat的websocket程序也不是在原地执行的,而是像Servlet一样复制到一个其它的地方经过处理后再执行,要把我自己的包复制到那个目录下才能调用。再重复一遍我不想用系统的classpath引用我自己的包。
不知我的问题描述清楚了没有。有高手或朋友遇到过和我相同的问题吗?请指教。图片说明

  • 写回答

1条回答

  • 毕小宝 博客专家认证 2016-06-10 03:58
    关注

    Java Web应用的引用包都是放在lib路径下的,Tomcat运行这个项目时会自动从中加载的啊。事实上,lib下的jar都是会自动被加载到classpath下的。

    评论

报告相同问题?

悬赏问题

  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
  • ¥15 钢筋实图交点识别,机器视觉代码
  • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)
  • ¥50 400g qsfp 光模块iphy方案
  • ¥15 两块ADC0804用proteus仿真时,出现异常
  • ¥15 关于风控系统,如何去选择