我已经使用Eclipse创建了一个非常简单的Java Web项目,在创建项目时,我在Eclipse中选择了“动态Web项目”。
在页面之间创建一些简单的链接后,将其导出为.WAR文件。
然后我使用命令“ java -jar EMT.war”将.WAR托管在计算机上,但是它返回一条消息“ EMT.war中没有主清单属性”。
这是CMD的输出
在Google上搜索此问题后,他们说这是由清单引起的。未配置META-INF中的主类的MF。
然后我进入MANIFEST.mf并添加主类(在Eclipse中是Class-Path)
我将自己的servlet软件包名称添加到其中:
此后,我再次将其导出为.WAR文件并再次运行,但现在它返回我“错误:jarfile EMT.war无效或损坏”
CMD输出:
我可以知道为什么会这样吗?我还能解决什么使其运行?还是我可以在内部托管.WAR文件还有其他选择吗?这样我就可以在其他PC /笔记本电脑上访问该网站。
如果您需要任何信息,请告诉我,我会提供。
先谢谢了。 !!