我在Tomcat服务器库(tomcat / lib)中使用spring依赖的jar并在类路径中运行带有弹簧相关jar文件的spring应用程序。
我在Classpath中有以下jar:
[2017-06-28 12:49:53] [42702] ERROR: column reference "value" is ambiguous
[2017-06-28 12:49:53] Detail: It could refer to either a PL/pgSQL variable or a table column.
Tomcat lib中的其他一些与spring相关的jar。 这个设计是否正确。
答案 0 :(得分:0)
只有当你有很多应用程序在一个容器中使用相同的jar时,它才能正确设计,这对你来说是非常关键的问题。
但在大多数情况下,这种设计会产生很多问题。例如:
在大多数情况下,您将获得比问题更少的好处,但它仍然取决于您希望通过添加一些依赖项来解决的问题。
答案 1 :(得分:0)
不要在tomcat容器或类路径中使用所有依赖jar,而是尝试使用maven
或gradle
之类的构建工具作为Lucemferre提及更新所有jar并手动解决冲突。
使用maven或gradle等构建工具时
尝试检查here