小编Iga*_*Iga的帖子

我应该如何修复 java-path,以便运行 tomcat?

我安装了tomcat,设置了变量CATALINA_HOME=/opt/tomcat and CATALINA_BASE=/opt/tomcat。在终端中,我输入了命令 which java 并得到了响应/usr/bin/java。那么我如何理解这是 JAVA_HOME 的路径。我设置了 当我在终端中启动 tomcat 时$CATALINA_HOME/bin/startup.sh得到响应:

Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr/bin/java
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Tomcat started.
Run Code Online (Sandbox Code Playgroud)

但是当我检查时,我看到 tomcat 没有启动,在日志中我发现:

/opt/tomcat/bin/catalina.sh: 1: eval: /usr/bin/java/bin/java: not found
Run Code Online (Sandbox Code Playgroud)

我想,java的路径有问题。我该如何解决?PS 一切都在 Ubuntu OS 中执行

java ubuntu tomcat

6
推荐指数
1
解决办法
1万
查看次数

如何建立与Java Websocket服务器的连接(使用vert.x 3.2.1)?

我试图了解vert.x框架并创建webSocket服务器和客户端(使用Java)。在本教程中,我看到了一些小示例,但是我不了解处理程序和Websocket处理程序的工作方式,也不了解如何通过服务器和客户端之间的消息交换来组织会话。在http-server教程中有一个使用websocket的示例:

HttpServer server = Vertx.vertx().createHttpServer();
        server.websocketHandler(websocket -> {
            System.out.println("Connected!");
        }).listen(8080,"localhost");
Run Code Online (Sandbox Code Playgroud)

想法已编译ID,但看不到“已连接!” 在终端,不知道它是否有效。互联网上是否有任何有关此的指导性教程?

java

5
推荐指数
1
解决办法
1484
查看次数

标签 统计

java ×2

tomcat ×1

ubuntu ×1