gpt4 book ai didi

java - WEB-INF/classes 包含我的类,扩展名为 .class 和 .java

转载 作者:行者123 更新时间:2023-12-02 06:55:12 25 4
gpt4 key购买 nike

我最近遇到了一些奇怪的事情,我注意到我的 WAR 项目在 Tomcat 使用 Eclipse 编译和部署时,文件夹 WEB-INF/classes 应该包含我的二进制版本的类:MyClass.class,实际上包含两者我的类的 .class 和 .java 扩展名。更清楚的是,我有一个 Aclass.java,当我编译并运行我的 Web 项目时,在 WEB-INF/classes 中如果得到:Aclass.java 和 Aclass.class,正常情况下我应该只找到:Aclass.class

我正在使用 Eclipse Indigo/使用 Maven2.0 进行管理

最佳答案

就我而言,这是由于 Eclipse 没有正确遵守我的 pom.xml 中的设置造成的。 Eclipse 尝试读取您的 pom.xml 并配置自身以进行匹配。它直接运行pom.xml

我必须手动调整 Eclipse 的设置。具体来说,在“项目”>“部署程序集”下,确保“源”和“部署路径”列没有将源文件夹之一映射到 WEB-INF/类。

关于java - WEB-INF/classes 包含我的类,扩展名为 .class 和 .java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17475853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com