出现的错误
1
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project JavaWebSocket: Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1]
修改:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>WebRoot</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
此处使用maven自动打包上传的插件
4.0.0 WeeeebSkt WeeeebSkt 0.0.1-SNAPSHOT war
[INFO] Deploying war to http://localhost:8080/WeeeebSkt [INFO] OK - Deployed application at context path /WeeeebSkt [INFO] ———————————————————————— [INFO] BUILD SUCCESS [INFO] ———————————————————————— [INFO] Total time: 2.045 s [INFO] Finished at: 2017-11-13T13:29:02+08:00 [INFO] Final Memory: 15M/308M [INFO] ————————————————————————
(index):20 WebSocket connection to 'ws://localhost:8080/websocket' failed: Error during WebSocket handshake: Unexpected response code: 404
if (‘WebSocket’ in window) { //websocket = new WebSocket(“ws://localhost:8080/websocket”); websocket = new WebSocket(“ws://localhost:8080/websocket”); }
WebSocket connection to ‘ws://localhost:8080/WeeeebSkt/websocket’ failed: Error during WebSocket handshake: Unexpected response code: 404
if (‘WebSocket’ in window) { //websocket = new WebSocket(“ws://localhost:8080/websocket”); websocket = new WebSocket(“ws://localhost:8080/websocket”); }
[CodeLive] HTTP detected: Connecting using WS VM37:109 [CodeLive] Connected to CodeLive at ws://127.0.0.1:8123
import java.io.IOException; import java.util.concurrent.CopyOnWriteArraySet; import javax.websocket.*; import javax.websocket.server.ServerEndpoint;
/**
try { item.sendMessage(message); } catch (IOException e) { e.printStackTrace(); continue; }
}
}
/**4.0.0 JavaWebSocket JavaWebSocket 0.0.1-SNAPSHOT war 3.1
javax.websocket javax.websocket-api 1.0 src maven-compiler-plugin 3.3 1.8 1.8 org.codehaus.mojo tomcat-maven-plugin 1.1 http://localhost:9080/manager/text tomcat8 admin admin true
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>WebRoot</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
```