Maven Spring MVC 项目本地运行404

真的是遇到了超级奇怪的问题==

maven打包成war包之后运行正常,不管是开发环境还是生产环境,都是没有问题的, 一切都是好的,

但自从打包成功且成功运行在生产上之后,本地项目就出错了,之前都是打包失败啊之类的, 现在倒好,项目能起得来,但页面访问不到,尝试了各种办法, 依然无效,这就让人很是奇怪了, 我也没做什么事情啊

后来仔细想想,可能是配置的问题吗,我配了dev和product两个环境,打包的时候会选择某个环境进行打包,本地运行的话,就不知道它会自己去跑哪个配置了,看了一下 maven 的profile配置

难道是那个 activeByDefault 的问题,之前是true的,product 环境也是true,然后我改成了 false,好像也还是不行,报了c3p0的什么错误,不懂了。

表示很费解。

先记下吧,等解决了再说。

==================================================================================================================================== 分隔符================


================================================================================================

我的天,真的是很不巧,我刚写完这个博客就解决了 ,但我却不知道我是怎么解决的==

很是尴尬啊,

写完这个博客,我又去跑了一下项目,又报了之前的一个错误

恩,就是它,说什么 圆形占位符 怎么怎么样的, 那个jdbc.driverClassName的配置,不知道是怎么了,我写的对呀, 我看某篇博客说 什么 properties文件里面 前后名字一致导致报错,

然后我把jdbc.driverClassName 改成了 jdbc.driverClass

相应的 application.xml 里面的也要对应改一下,

但你有没有发现,我的properties文件里面,前后的名字都是一样的,那为什么只有driverClass这个会报错呢?这就很奇怪了,

我又把jdbc.driverClass改回了jdbc.driverClassName 再运行,也没再报错了,。。。。这就很是奇怪了。

经过我多次试验,应该是这里的问题了

activeByDefault 配置默认自动激活的profile,也就是在本地运行的时候,用的是dev的配置,ok了。

猜你喜欢

转载自blog.csdn.net/alinekang/article/details/81700086