把下载的war包放在tomcat的webapps下面,eclipse中启动tomcat解析出来的项目没有jsp文件,也不能访问,而用tomcat自带的startup却能正常解析出来项目,并能正常访问这是为什么
确认一下是不是同一个tomcat
war包里都是编译好的class文件之类的
eclipse中启动Tomcat是要重新编译的。
jsp文件本质是servlet,放在WEB-INF下,外界不能访问
如果你的项目在eclipse里能运行的,很有可能配置了eclipse里面tomcat的server.xml(也有可能是其他文件)。你需要把这个配置和其他的东西在你的独立tomcat下也配置下,war包放在Tomcat下确实能帮你自动解包,但是Tomcat不能帮你把配置文件修改。
在Tomcat 的conf 目录下修改server.xml文件。
在标签里面添加
path主要是指定访问时的项目web名,docBase即指定的是物理路径名称.(webapps前的路径请自行修改)
如果对您有帮助,请采纳,谢谢
你可以试试先把tomcat启动起来,然后在把war包复制进去
确认Tomcat配置
需要进入项目根目录里面打包,如你需要把ou项目打包,需先进入ou目录,然后 jar -cvf ou.war *