Java ';在本地主机上发布到Tomcatv8.0服务器';失败,出现多个错误
我是JSPServlet新手,在Tomcat服务器v8.0上的JSPServlet项目中面临以下错误 发布失败,出现多个错误 读取文件/Users/{{user name}}/Documents/Data/eclipse/eclipse.app/Contents/MacOS/C::/home/maven.repo/org/springframework/spring-core/3.1.0.RELEASE/spring-core-3.1.0.RELEASE.jar时出错 /Users/{{user name}}/Documents/Data/eclipse/eclipse.app/Contents/MacOS/C::/home/maven.repo/org/springframework/spring-core/3.1.0.RELEASE/spring-core-3.1.0.RELEASE.jar(没有这样的文件或目录) 我在Mac上使用EclipseJuno,并更改了maven的Java ';在本地主机上发布到Tomcatv8.0服务器';失败,出现多个错误,java,eclipse,spring,macos,maven,Java,Eclipse,Spring,Macos,Maven,我是JSPServlet新手,在Tomcat服务器v8.0上的JSPServlet项目中面临以下错误 发布失败,出现多个错误 读取文件/Users/{{user name}}/Documents/Data/eclipse/eclipse.app/Contents/MacOS/C::/home/maven.repo/org/springframework/spring-core/3.1.0.RELEASE/spring-core-3.1.0.RELEASE.jar时出错 /Users/{{user
settings.xml
,以匹配我的本地maven存储库,但仍然面临相同的错误。我错过了什么
编辑:认为这将添加一些信息-
我确实看到路径中的::
,因为当我从文件夹详细信息表单查找器复制路径并将其粘贴到编辑器中时,我看到:
/Users/{{user name}}/Documents/Data/eclipse/eclipse.app/Contents/MacOS/C:/home/maven.repo/
这就是好奇之处——我已经在我的settings.xml中设置了上面显示的路径,但是当我启动Tomcat时,它会用
:
搜索路径,这意味着它在启动时会从另一个地方尝试获取路径。我不知道那是什么地方-那是我需要帮助的地方。所以我在我的mavensettings.xml文件中尝试了
元素,它看起来像这样:
/Users/{{user name}}/Documents/Data/eclipse/eclipse.app/Contents/MacOS/C/home/maven.repo
我只是把它注释掉,然后对项目进行了maven更新。然后,它创建并使用默认的maven repo,并解决了错误
我首先手动创建了一个目录C/
,试图遵循:
,因为我确信C/
被读取为C:
,但当我更改了这个目录时,现在发布的错误是:
,所以从技术上讲,Eclipse或OSX都无法正确读取路径。但现在终于解决了。这些路径的任何问题对您来说都很糟糕吗?我遇到了同样的问题,您的解决方案给出了一个解决它的提示,我有C:\Users\yous\.m2
,它指向默认的本地响应,删除这一行后,它就工作了,maven使用了与注释Default:${user.home}/.m2/repository
中提到的相同的defaut路径,我不知道为什么会发生这种奇怪的行为(当然,我也做了很多clean instal
和maven=>update
)