jfinal项目部署到服务器之后,如何与服务器的数据库连接

jfinal项目从本地打包war到云服务,部署之后首页可以打开,但是之后的操作似乎连接不上MySQL数据库,所以想问一下,是否需要配置文件,连接项目与数据库

评论区

JFinal

2018-08-21 15:09

为啥连不上? 找过原因没有?

小圣颜路

2018-08-21 15:20

@JFinal 我在本机上的数据库名称、表名和用户名密码都跟服务器上改成一致的,还是不行,我想问下,jfinal项目部署到云服务之后,是否需要额外添加项目与数据库的配置文件,谢谢

forestlin

2018-08-21 17:03

我也有同样的问题

小圣颜路

2018-08-21 17:09

@JFinal 不是数据库的问题,是前台数据无法传到后台,或是后台数据无法传到前台,但是我在我的电脑可以传输

JFinal

2018-08-21 17:09

@小圣颜路 不需要额外添加什么东西,只要把配置弄对就好, 很多碰到这种情况的都是不细心造成配置错误引起的

生产环境与开发环境毕竟有很多差别,例如 mysql 在生产环境下,是否允许 localhost 权限的登录,远程登录到服务器,用命令行手动登录一下,看看配置文件中的配置是不是真能用

这些问题本质都是与 jfinal 无关的, 在本地开发的项目,不需要任何改变就能部署到服务器,java 是跨平台的

小圣颜路

2018-08-21 17:09

@forestlin 加个QQ,探讨一下吧,1006659169

小圣颜路

2018-08-21 17:14

@JFinal 嗯嗯,波总,我看过您的关于jfinal项目的部署那篇文章,我也按照上面说的做了,首页可以实现,前端的超链接也没问题,但是如果想传输数据到后台,再传到前台,就出404错误了,所以可能是我的部署有问题,特此请教,谢谢波总

JFinal

2018-08-21 17:18

404 是最好解决的了,将路由弄对就好

小圣颜路

2018-08-21 17:23

@JFinal 嗯嗯,波总,若是先不说数据库问题,整个项目在我的电脑上可以正常运行,为什么部署之后,就会出问题,我在想是不是我解压出了错,想请教一下波总关于jfinal项目war文件如何解压(我没有找到解压方法,所以是先把war文件放到webapps下,等他自动解压之后,将解压文件夹复制到另外的路径下,不知道这样的解压方法是不是有错误,还请波总指点迷津)

JFinal

2018-08-21 17:26

@小圣颜路 我是将 war 文件直接用 mv xxx.war xxx.zip, 改成 zip 以后,用:
unzip xxx.zip 解压

然后配置 tomcat 指向它即可:
https://my.oschina.net/jfinal/blog/353062

不要让 tomcat 自动解压 war 做这种事情,不可靠

小圣颜路

2018-08-21 17:28

@JFinal 谢谢波总,我试一下

happyboy

2018-08-27 21:38

波总真是耐心,其实这种问题跟jfinal半毛钱关系都没有,都是java web基础的东西。如果换做是我,会很痛苦,解答不是,不解答也不是。对波总点赞。

JFinal

2018-08-27 21:43

@happyboy 毕竟还是 jfinal 开发的项目在部署时碰到问题,能帮就帮一下

happyboy

2018-08-28 20:06

@JFinal 波总,我在部署jfinal项目时遇到一个大问题,找不到女朋友,这个问题该怎么解决,๑乛◡乛๑

JFinal

2018-08-29 10:18

@happyboy 使用 jfinal 开发项目省下来的时间,走出去全部用于撩妹,别老宅在家里

热门反馈

扫码入社