Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse JAR文件被视为文件夹_Eclipse_Tomcat_Maven_Jar - Fatal编程技术网

Eclipse JAR文件被视为文件夹

Eclipse JAR文件被视为文件夹,eclipse,tomcat,maven,jar,Eclipse,Tomcat,Maven,Jar,我在项目的WEB-INF/lib目录中有一个JAR文件,当我将项目部署到Tomcat时,该文件显示为文件夹 我使用Maven获取JAR文件,使用Eclipse构建我的应用程序,并部署到Tomcat 为什么JAR文件显示为文件夹?我不能以这种方式使用该文件,Tomcat看不到它。因为如果使用Eclipse Web Tools平台进行部署,它会将Eclipse工作区中作为项目的工件分解。它允许WTP在适当的位置替换类文件,而不是在每一个微小的更改上重新打包整个工件。对于容器来说,这真的不重要。 如果

我在项目的
WEB-INF/lib
目录中有一个JAR文件,当我将项目部署到Tomcat时,该文件显示为文件夹

我使用Maven获取JAR文件,使用Eclipse构建我的应用程序,并部署到Tomcat


为什么JAR文件显示为文件夹?我不能以这种方式使用该文件,Tomcat看不到它。

因为如果使用Eclipse Web Tools平台进行部署,它会将Eclipse工作区中作为项目的工件分解。它允许WTP在适当的位置替换类文件,而不是在每一个微小的更改上重新打包整个工件。对于容器来说,这真的不重要。

如果我们有一个父maven项目,并且希望使用wtp,则此设置适用于任何子模块

Eclipse从工作区获取更改


例如,我们在maven模块中进行更改,不需要安装它并更新父模块的依赖项。Eclipse会自动更新更改。

我需要15个信誉点来添加图像:(谢谢,Michal。我解决了这个问题。我重新配置了所有Maven项目,这很有帮助。