从 servlet 调用普通的 java 类

发布于 2024-09-05 23:53:20 字数 76 浏览 9 评论 0原文

每次我尝试从servlet(来自其他项目)访问普通的java类时,它都会给我classNotFound异常,知道如何解决这个问题 提前致谢

Every time im trying to access a normal java class from servlet (from other project) it gives me classNotFound exception, any idea how to fix this problem
thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

零崎曲识 2024-09-12 23:53:20

您需要确保该类可用于 servlet 容器。如何执行此操作部分取决于您所使用的 servlet 容器,但您始终可以将 jar 文件放入 WEB-INF/lib 中,或将类文件放入 WEB-INF/ 中类(当然在正确的文件夹结构下)。

希望您的 servlet 容器文档能够提供更多详细信息 - 例如,Tomcat 6.0 文档包括 此页面提供了有关 Tomcat 查找类的具体位置的详细信息。

You need to make sure that the class is available to the servlet container. How you do that will partly depend on exactly what servlet container you're using, but you could always put the jar file in WEB-INF/lib or the class file in WEB-INF/classes (under the right folder structure of course).

Hopefully your servlet container documentation will give more details - for example, the Tomcat 6.0 documentation includes this page which gives details about exactly where Tomcat looks for classes.

枫林﹌晚霞¤ 2024-09-12 23:53:20

您还应该确保您的类包含包声明。我不认为 Tomcat 会对默认的无包中的类表现出友好的态度。

You should also make sure that your class includes a package statement. I don't believe that Tomcat looks kindly on classes in the default no-package.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文