2 chengduren2014 chengduren2014 于 2016.02.16 23:07 提问

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

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

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

8个回答

caozhy
caozhy   Ds   Rxr 2016.02.16 23:17

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

Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.17 08:50

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

oyljerry
oyljerry   Ds   Rxr 2016.02.17 10:22
diaoliwei2
diaoliwei2   Rxr 2016.02.17 10:42

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

Royal_lr
Royal_lr   Ds   Rxr 2016.02.17 10:50

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

u013268304
u013268304   2016.02.17 11:59

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

chengduren2014
chengduren2014   2016.02.17 22:15

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

chengduren2014
chengduren2014   2016.02.24 22:54

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!