当前位置: 首页 > 知识库问答 >
问题:

无法在ubuntu下运行Ecplise Che

舒嘉德
2023-03-14

我想在远程ubuntu 14.04服务器上安装Eclipse Che IDE。这是我所做的:

  1. 打开了从我的笔记本电脑到ubuntu服务器的SSH会话,以“useradm”身份登录
  2. 按照此URL安装docker
  3. 在/home/useradm/我下载了一个TAR。GZ文件从此处开始
  4. 已运行bin/che。sh-我运行,得到以下结果:
Starting Che server in docker container named che.
A Docker container named che does not exist or duplicate conflict was discovered.
Cleaning up any zombie containers named che...
Pulling the Docker image labeled codenvy/che:latest...
latest: Pulling from codenvy/che
72b39c1d4615: Pull complete 
46a2d5ede4a6: Pull complete 
d7caf6e91ad4: Pull complete 
c7ac9f284354: Pull complete 
a3ed95caeb02: Pull complete 
622afa89a87c: Pull complete 
5f4e252666a5: Pull complete 
8302e51d25eb: Pull complete 
Digest: sha256:19a8b73c5349604d746b3ad27dd78d4fbdb32933ab496e1f1b3ed77928cea355
Status: Downloaded newer image for codenvy/che:latest
Launching a new Docker container named che from image codenvy/che:latest...
e504a0ba54f87b4dd4a5b417ce540c3f43084818fb677b40f4c5e8f90669f002
Docker container named che successfully started.
Launching Che in a container named che...
sudo: unable to send audit message: Operation not permitted
bash: line 1:    10 Segmentation fault      (core dumped) sudo rm -rf /home/user/che/lib-copy/* 
sudo usermod -aG docker useradm
logout
############## HOW TO CONNECT YOUR CHE CLIENT ###############
After Che server has booted, you can connect your clients by:
...
15:04:36,897 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[file] - File property is set to [null]
15:04:36,899 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file] - Failed to create parent directories for [/home/user/che/tomcat/logs/2016/05/26/catalina-0.log]
...
2016-05-26 15:04:38,608[ost-startStop-1]  [ERROR] [o.a.j.EmbeddedServletOptions 692]    - The scratchDir you specified: /home/user/che/tomcat/work/Catalina/localhost/dashboard is unusable.
...
2016-05-26 15:04:42,025[main]             [INFO ] [o.a.c.http11.Http11NioProtocol 514]  - Stopping ProtocolHandler ["http-nio-8080"]
2016-05-26 15:04:42,026[main]             [INFO ] [o.a.c.http11.Http11NioProtocol 529]  - Destroying ProtocolHandler ["http-nio-8080"]

我的步子怎么了?:(

从我的浏览器,http://172.16.16.11:8080/工作正常:

这是默认的Tomcat主页。它可以在本地文件系统上找到: /var/lib/tomcat7/webapps/ROOT/index.html

我是否必须将Che文件从/home/useradm/移动到/var/lib/tomcat7/webapps/ROOT/或不移动?

更新:我运行了bin/che。sh run(没有任何参数),我得到了以下结果:

[ERROR] [o.a.c.http11.Http11NioProtocol 460]  - Failed to initialize end point associated with ProtocolHandler ["http-nio-8080"]

8080端口被tomcat使用,我应该停止tomcat服务吗?

更新:我是对的:)我阻止了tomcat:

sudo服务tomcat7停止

我得到了这个:

############## HOW TO CONNECT YOUR CHE CLIENT ###############
After Che server has booted, you can connect your clients by:
1. Open browser to http://localhost:8080, or:
2. Open native chromium app.
#############################################################
...
Server startup in 6151 ms

但是http://172.16.16.11:8080仍然显示tomcat主页,而不是Che界面!?当它显示“http://localhost:8080”而不是服务器IP时,这是正常的消息吗?

更新这是浏览器缓存问题,我停止了Che,重新加载http://172.16.16.11:8080,404,我再次运行Che,现在一切正常:)

共有1个答案

何涵衍
2023-03-14

正确的步骤是:

  1. 在任何文件夹中卸载文件
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
useradm@modlamp01:~/eclipse-che-4.0.1$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
export JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre
export PATH=$JAVA_HOME/bin:$PATH` 
WARNING : you have to point to the folder witch contains le "lib" one, to find your java install folder use this : `readlink -f $(which java)
 类似资料:
  • 问题内容: 我正在尝试在Ubuntu终端上运行javac。但是我得到以下信息: JDK已经安装并运行说 我的jdk安装在/ usr / lib / jvm / java-6-open- jdk中;而且我能够从Eclipse编译并运行Java程序。但是在使用终端时遇到了上述问题。 问题答案: 该二进制(可能其他的Java二进制文件)是/不是您的用户环境变量。有几种解决方法: 添加到用户的环境变量。您

  • 我安装mercurial使用sudo apt-get安装mercurial和它安装正确。但是当我运行任何hg命令时,我都会收到以下错误消息- 中止:在中找不到mercurial库3.3.3.2.2-3.2-3.2.2.2-3.2.2-3.2-3.2-3.2-2.2-3.2-3.3.4-4.4.4.4.4/7/7/7/7/7/7/7/7/4.4/7/7/4.3.2.2.2-3.2-3.2-3.2-3

  • 问题内容: 我正在学习Java中的GUI,为此我创建了一个演示程序: 它已成功编译。但是,当我尝试执行程序时,发现以下错误: 我正在使用Xubuntu 10.10并给出: 我该怎么办? 还有一件事:这是我尝试执行Dr. Java和HJSplit的jar文件时遇到的错误。 问题答案: Ubuntu可以选择安装无头Java,这意味着无需图形库。并非总是如此,但是前几天我在尝试运行Java文本编辑器10

  • 问题内容: 试图安装elasticsearch并在我的dockerfile中遇到错误。似乎无法运行bin。 docker的新事物,因此将不胜感激任何帮助。我正在运行root用户,因此无需在任何这些命令前添加sudo。 问题答案: 像这样安装密钥似乎存在问题。这里和这里都有类似的问题。 建议的解决方案是像这样拆分命令: 就您而言,我怀疑命令的输出不是关键。可能是其他原因(例如代理响应)或错误。尝试删

  • 所以我正在编写一个脚本,它从动态网页中抓取一些数据并将其提交到我的数据库表中。为此,我在Python中使用了Selenium。在我重新启动我的系统之前,一切都非常好。现在chrome只在无头模式下工作,当我注释掉该选项以便我可以看到chrome浏览器的实际窗口时,我得到了这个错误 selenium.common.exceptions。WebDriverException:消息:未知错误:Chrom

  • 问题内容: 我正在尝试确定elasticsearch实例是否正在运行,但它似乎不是: 和 和 UPD 我的elasticsearch.log: 问题答案: 当启动失败时,Elasticsearch服务初始化脚本不会在控制台或日志文件上显示任何错误信息,而是荒谬地显示。 您必须使用与初始化脚本相同的用户和参数来手动运行elaticsearch,以检查出了什么问题。错误消息将打印在控制台上。 在安装了