【发布时间】:2018-03-13 23:12:33
【问题描述】:
所以我有一个使用 Tyrus 通过 websocket 服务器部署的服务器端点。我编写的几个 Swing 应用程序使用此服务器端点进行通信。不过,我还想在同一台服务器上部署一个 .jsp 网页。
到目前为止,我可以访问 .jsp 页面,但是它在浏览器中显示为代码,而不是生成正确的 html。
package com.server;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import javax.websocket.DeploymentException;
import org.glassfish.tyrus.server.Server;
import com.util.DiscordLogger;
public class Main {
public static DiscordLogger discord = new DiscordLogger();
public static void main(String args[]) {
final Map<String, Object> serverProperties = new HashMap<String, Object>();
serverProperties.put(Server.STATIC_CONTENT_ROOT, "./WebContent"); //folder with .jsp file
Server server = new Server("localhost", 8080, "/Server", serverProperties,
com.websocket.WebSocketServer.class);
try {
server.start();
System.out.println("Press any key to stop the server..");
new Scanner(System.in).nextLine();
} catch (DeploymentException e) {
throw new RuntimeException(e);
} finally {
server.stop();
}
}
}
【问题讨论】:
标签: jsp jakarta-ee glassfish tyrus