我正在使用tomcat 7 java 7的项目切换到Java 8 tomcat 8.
我已经重新编译了源代码而没有错误.
我的问题是运行tomcat.
我无法使用此conf连接到资源:
<GlobalNamingResources>
<Resource
name="shared/jdbc/toto"
auth="Container"
type="javax.sql.DataSource"
username="toto"
password="toto"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://syt-db:5432/toto"
maxActive="4"
maxIdle="2"/>
</GlobalNamingResources>
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Cannot load JDBC driver class 'org.postgresql.Driver'
java.lang.ClassNotFoundException: org.postgresql.Driver
Run Code Online (Sandbox Code Playgroud)
我在互联网上的某个地方添加了工厂.
<GlobalNamingResources>
<Resource
name="shared/jdbc/toto"
auth="Container"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
type="javax.sql.DataSourceFactory"
username="toto"
password="toto"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://syt-db:5432/toto"
maxActive="4"
maxIdle="2"/>
</GlobalNamingResources>
Run Code Online (Sandbox Code Playgroud)
并得到这样的错误:
AVERTISSEMENT [localhost-startStop-1] org.apache.naming.NamingContext.lookup Une erreur s est produite durant la résolution de la référence
java.lang.IllegalArgumentException: The local resource link [toto] that refers to global resource [shared/jdbc/toto] does not specify the required attribute type
Run Code Online (Sandbox Code Playgroud)
我觉得现在它可以使用驱动程序但仍然有错误的配置. …
我有一个对 Rest Web 服务的 AJAX 请求,其中包含自定义标头“登录”。
\n\n这是我的其余配置:
\n\nrestConfiguration()\n.component("netty4-http")\n.bindingMode(RestBindingMode.json)\n.dataFormatProperty("prettyPrint", "true")\n.enableCORS(true)\n.corsAllowCredentials(true)\n.corsHeaderProperty("Access-Control-Allow-Headers", "Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers, login")\n.contextPath(contextPath).host(host).port(port);\nRun Code Online (Sandbox Code Playgroud)\n\n我收到对 OPTIONS 预检请求的 200 响应,但“登录”标头不是 Access-Control-Allow-Headers,并且我的浏览器从不发送实际请求。
\n\n另外,我还没有在我的路径中为 cors 进行任何配置。
\n\n这是我的请求标头
\n\n\n\n\n用户代理:Mozilla/5.0(Windows NT 10.0;Win64;x64;rv:58.0)\n Gecko/20100101 Firefox/58.0
\n\n接受:\n text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8
\n\n接受语言:fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
\n\n接受编码:gzip、deflate
\n\n访问控制请求方法:GET
\n\n访问控制请求标头:登录
\n\n来源: http: //127.0.0.1:8081
\n\n不饱和脂肪酸:1
\n\n连接:保持活动状态
\n
和响应标头:
\n\n\n内容长度:0
\n\n接受:\n text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8
\n\n接受编码:gzip、deflate
\n\n接受语言:fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
\n\n访问控制允许凭据: true
\n\n访问控制允许标头:来源、接受、X-Requested-With、\n 内容类型、访问控制请求方法、\n …