gpt4 book ai didi

java - gradle tomcat 插件没有启动 websocket

转载 作者:行者123 更新时间:2023-11-28 22:26:55 24 4
gpt4 key购买 nike

我正在使用具有此配置的 bmuschko tomcat 插件

apply plugin: 'java' apply plugin: 'war' apply plugin: 'com.bmuschko.tomcat'

configurations {
provided
}

repositories {
mavenCentral() }

tomcat {
httpPort = 8001
contextPath = "/"
}

dependencies {
compile 'junit:junit:4.12'

compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.6'
compile group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1'
compile group: 'junit', name: 'junit', version: '4.12'
compile group: 'org.mockito', name: 'mockito-all', version: '1.9.5'
compile group: 'org.hibernate', name: 'hibernate-gradle-plugin', version: '5.1.0.Final'

compileOnly group: 'javax.websocket', name: 'javax.websocket-api', version: '1.1'
compileOnly group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'

def tomcatVersion = '7.0.59'
tomcat "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}",
"org.apache.tomcat.embed:tomcat-embed-logging-juli:${tomcatVersion}",
"org.apache.tomcat.embed:tomcat-embed-jasper:${tomcatVersion}"
}

buildscript {
repositories {
jcenter()
}

dependencies {
classpath 'com.bmuschko:gradle-tomcat-plugin:2.2.5'
}
}

但在 Chrome 中仍然出现此错误

WebSocket connection to 'ws://localhost:8001/test' failed: Error during WebSocket handshake: Unexpected response code: 404

我假设服务器端点没有启动。然而,Servlet 照常启动

最佳答案

似乎是 gradle tomcat 插件的问题。我现在正在使用 gretty,效果很好。

关于java - gradle tomcat 插件没有启动 websocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40516642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com