eclipse tomcat:从项目中获取类路径

发布于 2024-10-05 06:35:42 字数 178 浏览 2 评论 0原文

我在 eclipse 中有一个 java web 项目,想要定义一个 tomcat 服务器。 看来在 tomcat 服务器中我必须再次定义我的类路径。我如何告诉 tomcat 仅使用我的项目中的类路径(这不是很明显吗?)。

不幸的是,我的罐子散落在各处,将它们一一添加到我的 tomcat 配置中并维护它是一件令人头痛的事情。

I have a java web project in eclipse and want to define a tomcat server.
It seems that in the tomcat server I must define again my classpath. How can I tell tomcat to just use the classpath from my project (shouldn't this be obvious?).

Unfortunately my jars are scattered all around and it is an headache to add them one by one to my tomcat configuration and maintain this.

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

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

发布评论

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

评论(3

请你别敷衍 2024-10-12 06:35:42

给你:

运行 ->运行配置...->类路径

Here you go :

Run -> Run Configurations... -> Classpath

甜点 2024-10-12 06:35:42

你不必告诉tomcat去寻找散落在各处的罐子。这可以通过 eclipse 轻松解决。正确配置 Eclipse 构建路径。创建库(在 Eclipse 中)并将 jar 分组在一起。尝试导出 war 并检查 eclipse 是否将所有必需的 jar 打包到 WEB-INF/lib 中。

You don't have to tell tomcat to look for jars scattered all around the places. This can be easily taken care by eclipse. Configure your eclipse build path properly. Create Libraries (in eclipse) and group jar together. Try to export the war and check if eclipse is packaging all the required jars in WEB-INF/lib.

一抹微笑 2024-10-12 06:35:42

不,Tomcat 和 Web 应用程序有一个非常明确定义的 CLASSPATH。如果正确打包应用程序,则不必指定任何内容:

  1. WEB-INF/classes 中的所有包和 .class 文件都在 CLASSPATH 中。
  2. WEB-INF/lib 中的所有 JAR 也是如此。

您应该弄清楚如何将 JAR 放在正确的位置 - 即 WAR 文件的 WEB-INF/lib 中。也许 Ant 或 Maven 可以帮助你。

No, Tomcat and web apps have a pretty well-defined CLASSPATH. You shouldn't have to specify anything if you package your app properly:

  1. All the packages and .class files in WEB-INF/classes are in CLASSPATH.
  2. So are all the JARs in WEB-INF/lib

You should figure out how to put your JARs in the right place - that's WEB-INF/lib of your WAR file. Maybe Ant or Maven can help you.

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