我正在使用Java和eclipse在bluemix上编写一个Web应用程序。这是一个Liberty for java应用程序。我已经下载了入门代码并将我的eclipse连接到GIT目的地。在进行更改并上传到GIT时,一切似乎都很好,然后从GIT构建/部署也可以。
我的问题似乎是当我包含.jar文件时。如果我要在eclipse tomcat服务器上运行我的应用程序,应用程序运行正常。但是,当我将代码推送到GIT目标并尝试构建/部署时,它表示无法找到.jar(sendGrid jar供参考)。我可以在GIT找到罐子。
有关为何我收到此错误的任何建议?我还把这个项目发送给了一个同事,它也在他的机器上运行良好(没有对jar文件的位置进行任何更改)。
感谢您的帮助。
答案 0 :(得分:0)
您应该将jar文件放在WEB-INF / lib目录中。
通过检查文件确认部署到Bluemix的war文件是最新的:
cf files <yourapp> app/wlp/usr/servers/defaultServer/apps/myapp.war/WEB-INF/lib
您还可以使用Bluemix UI查看文件
答案 1 :(得分:0)
扩展公羊回答,
我已经下载了示例代码,但我没有告诉它正确的项目风格。它没有创建必要的WEB-INF文件夹。我需要做的就是去导入 - &gt; Web-&gt; War File。从那里,您选择下载的war文件。将jar放在WEB-INF-&gt; lib文件夹中,你就可以了。再次感谢!