【发布时间】:2016-12-19 20:45:16
【问题描述】:
我创建了一个 .war 文件,当我在 cmd 中运行时将字符串打印到控制台
java -jar print.war
但是,当我通过将文件复制到 webapps 文件夹中来将此 .war 文件部署到 tomcat 8 时:
C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps
每当我转到 http://localhost:8080/print 时都会收到此错误
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Mon Dec 19 14:36:59 CST 2016
There was an unexpected error (type=Not Found, status=404).
No message available
这是否意味着我的部署失败了?还是我的 .war 文件有问题?
谢谢。
【问题讨论】:
-
如果没有任何代码,这有点难以分辨,但我怀疑您是在命令行上运行 war 文件。您是在使用 JSP 或 servlet,还是只是在创建 main() 方法?
-
我只是在创建一个 main() 方法。谢谢。
-
您的
war文件是否包含web.xml或javax注释?