【在线等】打包的war中的class文件无法找到
我将共通包中的两个通用类编译后打包成了两一个war文件,按照命名空间将他们放在了和meta-inf同级的目录中,web-inf目录被我删掉了,但是服务器启动的时候报找不到类错误,请问应该怎么做?
------解决方案--------------------我靠。。
WEB-INF这个目录是JAVA WEB的规范,必须有的,里面都是java的class文件和相关的配置文件等.
你都删除了肯定不能启动啊
------解决方案--------------------
如果你使用了war文件,就不要用这种目录部署的方式,你将其拷贝到tomcat的webapps中就行了
其他应用服务器类似.
比如有一个 xxx.war 文件,把它放在tomcat的/webapps/下,启动tomcat, 然后,你在ie上输入 :http://localhost:8080/xxx/ 就可以拉! web achieve文件,是打包自动用于WEB发布用的。
你确定下你的war文件中是不是没有指定的class文件..
------解决方案--------------------直接放到tomcat的/webapps/下 重新启动 一般没有找不到的情况 除非你原来就是丢失的。