【发布时间】:2016-02-15 13:09:11
【问题描述】:
我一直在使用 SpringBoot 开发 web 应用程序 - 在 localhost 上运行它可以正常工作,使用 jar 和 war 从终端运行它:
mvn install && java -jar target/Eeeeek-0.0.1-SNAPSHOT.jar
和
java -jar target/Eeeeek-1.3.2.BUILD-SNAPSHOT.war
两者都工作正常,我现在只打包为一个战争文件。
该网站在http://localhost:8080可见
我现在正尝试将它部署到由 digitalOcean 托管的我的 tomcat 管理器中。
访问 droplet 的 ip http://46.101.2.91:8080 显示了很棒的 tomcat 管理器,然后我使用管理器进行部署,但尝试访问它时遇到错误。
理想情况下,我希望应用程序访问该 IP 地址的登录页面。任何帮助表示赞赏,谢谢。
当我点击管理器中的链接时,网址是http://46.101.2.91:8080/Eeeeek%2D1%2E3%2E2%2EBUILD%2DSNAPSHOT/,看起来不正确...
编辑:根据给出的答案,我已经从 webapps 中删除了 .war 和过滤器,运行了一个 mvn clean 包。然后用管理器上传新的闪亮战争。在上传过程中,页面在 URL http://46.101.2.91/manager/html/upload?org.apache.catalina.filters.CSRF_NONCE=846E819F21EFBBE715AFBFA39F349E34 处出现错误
我回到主界面,发现应用已经上传了。 检查 webapps 目录也得到确认,但同样的错误仍然存在。
【问题讨论】:
标签: java maven spring-mvc tomcat spring-boot