在linux中部署web应用,不能访问,怎么解决啊?

我在虚拟机的linux中部署了war包。通过浏览器访问不能访问到,错误404,但是可以访问到tomcat的欢迎页面。项目在windows下是可以正常访问的。
我查看了tomcat日志文件catalina.out,发现tomcat启动时,根本没有deploy我的项目。但是我查看webapps目录下,已经创建了文件夹。
麻烦高手帮忙解答一下啊,请问怎么回事啊?谢谢啦!

环境是
linux版本是red linux 5
mysql5
tomcat 7

8个回答

虚拟机和物理机其实是一样的,至于你为什么没有deploy,这个要看你的配置。
http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891633.html

重新打包发布一次看看行不行???

将你的war包在windows下部署一下,没问题时再弄到linux下,是不是war包有问题啊

估计是配置的问题吧,,,

应该是访问的路径有问题吧。仔细检查一下,webapps下的文件夹和你的访问路径是否一致

谢谢大家。统一回复大家,是数据库的问题。tomcat启动deploy项目的时候,显示链接不到数据库。
目前还没有解决!

哎呀,是因为linux上的mysql没有设置用户名和密码。设置好用户名和密码后,就可以链接数据库了,项目已经部署成功,谢谢大家!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐