在本地调试好后的项目直接拷贝到服务器Tomcat/webapps下,然后重启Tomcat,无法访问项目,提示404,找不到资源。
但是访问http://***.***.**.**:8088/后可以访问Tomcat欢迎页面,请问这是怎么回事呢?如何才能访问到我发布的项目
但是访问http://***.***.**.**:8088/后可以访问Tomcat欢迎页面,请问这是怎么回事呢?如何才能访问到我发布的项目
调试欢乐多
如果使用Tomcatplugin for Eclipse的插件开发, 开发好的项目直接复制到webapps目录下就能直接访问了, 如果使用的是Eclipse后来带的那个叫什么dynamic web project方式创建的工程, 当在eclipse中运行, 这个时候可以从浏览器里直接访问, 但如果直接把工程复制到webapps目录下, 这时从浏览器里却不能直接访问, 因为里面的WEB-INF, classes, lib目录等结构与Tomcat需要的不一样, 可能把包成war去部署的话, 会自动创建这些目录结构吧, 不过我还没做过.
要先将项目打成war文件,然后直接丢到webapps下
启动tomcat时,war文件会自动解压
<Context path="jsbo-wap" docBase="D:\workplace\jsbo-wap" reloadable="true">
<Resource name="jdbc/jsbo-wap"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="url"
username="123"
password="123"
maxActive="20"
maxIdle="5"
maxWait="50000" />
</Context>
找到类似的数据,没有就自己加上,路径不要错了2.再添加一个如上内容的XML在Catalina\localhost文件夹下
打出来的包可能有问题,后来用MyEclipse重新打包一次就好了。