我在虚拟机的linux中部署了war包。通过浏览器访问不能访问到,错误404,但是可以访问到tomcat的欢迎页面。项目在windows下是可以正常访问的。
我查看了tomcat日志文件catalina.out,发现tomcat启动时,根本没有deploy我的项目。但是我查看webapps目录下,已经创建了文件夹。
麻烦高手帮忙解答一下啊,请问怎么回事啊?谢谢啦!
环境是
linux版本是red linux 5
mysql5
tomcat 7
虚拟机和物理机其实是一样的,至于你为什么没有deploy,这个要看你的配置。
http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891633.html
重新打包发布一次看看行不行???
http://blog.csdn.net/iamcai723/article/details/7927081
将你的war包在windows下部署一下,没问题时再弄到linux下,是不是war包有问题啊
估计是配置的问题吧,,,
应该是访问的路径有问题吧。仔细检查一下,webapps下的文件夹和你的访问路径是否一致
谢谢大家。统一回复大家,是数据库的问题。tomcat启动deploy项目的时候,显示链接不到数据库。
目前还没有解决!
哎呀,是因为linux上的mysql没有设置用户名和密码。设置好用户名和密码后,就可以链接数据库了,项目已经部署成功,谢谢大家!