java - “发布到 localhost 的 Tomcatv8.0 服务器”失败并出现多个错误

标签 java eclipse spring macos maven

我是 JSP Servlet 新手,在 Tomcat 服务器 v8.0 上的 JSP Servlet 项目中遇到以下错误

Publishing failed with multiple errors Error reading file /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 (No such file or directory)

我在 Mac 上使用 Eclipse Juno,并更改了 maven 的 settings.xml 以匹配我的本地 maven 存储库,但仍然面临相同的错误。我在这里缺少什么?

编辑:认为这会添加一些信息 - 我确实看到路径中的 :: 很奇怪,因为当我从文件夹详细信息表单查找器复制路径并将其粘贴到编辑器中时,我看到:

/Users/{{user name}}/Documents/Data/eclipse/Eclipse.app/Contents/MacOS/C:/home/maven.repo/

这就是好奇心所在 - 我已经在 settings.xml 中设置了上面显示的路径,但是当我启动 Tomcat 时,它会使用 :: 搜索路径,这意味着它在启动时尝试从另一个地方获取路径。我不知道那个地方是什么 - 那就是我需要帮助的地方。

最佳答案

所以我尝试了 <localRepository>我的 Maven 中的元素 settings.xml文件看起来像这样:

/Users/{{user name}}/Documents/Data/eclipse/Eclipse.app/Contents/MacOS/C/home/maven.repo

我只是将其注释掉,然后对项目进行了 Maven 更新。然后它创建并使用默认的 Maven 存储库并解决错误。

我通过首先手动创建一个目录 C// 得出了这个结论。 - 尝试遵循 ::因为我确信C/读作 C:但是当我进行更改时,现在发布了错误 :::: - 因此从技术上讲,Eclipse 或 OSX 都无法正确读取该路径。不过现在终于解决了。

关于java - “发布到 localhost 的 Tomcatv8.0 服务器”失败并出现多个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32828387/

相关文章:

java - Spring jdbctemplate 异常 java.time.LocalDateTime 无法转换为 java.util.Date

Java:JOptionPane/将输出存储到变量中的问题

java - 编写静态方法来复制二维数组

java - Vaadin 14 - 未找到 BeanManager 类

eclipse - 尝试启动 Eclipse 时 JVM 以退出代码 14 终止

android - 如何选择 LogCat 在 Eclipse 中显示的设备?

java - DWR 远程调用未设置值为 XMLHttpRequest 的 X-Requested-With 请求 header

java - 盒装 boolean 值的相等性

java - 除了 SimpleDateFormat 之外,如何在时间设置上添加一个小时?

java - 如何自动创建和注入(inject)缺失依赖项的代理?