找不到 Che 的应用程序服务器
Could not find Che's application server
我正在尝试 运行 Eclipse Che 在我的机器上。我收到错误提示“找不到 Che 的应用程序服务器。”
环境:Windows7 64 位
Steps 已关注:
Install: Java,Maven,Docker Toolbox -> 点击最后勾选(Install Virtual Box with NDIS5 driver)框也
构建最新的 git 代码,当我尝试从 tomcat 开始时
cd che/assembly/assembly-main/target/eclipse-che-/eclipse-che- 然后 运行 "che.bat"。
我调查了:https://github.com/eclipse/che/pull/347/commits 但没有成功。
我遇到以下错误,我阻止了,任何指针都会有帮助。
!!! !!! Could not find Che's application server. !!
#
在 Windows,由于 Che 项目只能驻留在 %userprofile% 中
Docker 的限制。在此计算机上,%userprofile% 是
C:\用户############################################ ###############
找不到现有的 docker 机器。
正在创建名为 default 的 docker 机器...请耐心等待,第一次需要几分钟。
成功启动 docker 台名为 default 的机器...
为机器默认值设置环境变量...
Docker 被配置为使用 vbox docker-机器名为 default,IP 为 192.168.99.101...
######## 如何连接您的 CHE 客户端
Che 服务器启动后,您可以通过以下方式连接您的客户端:
1. 打开浏览器到 http://localhost:8080,或者:
2. 打开原生 Chromium 应用程序。
#
!!!
!!!找不到 Che 的应用程序服务器。
!!!
好像出了点问题。可能的问题:
1. (Win | Mac) VirtualBox未安装 ==> Re运行 Docker 工具箱安装
2. (Win | Mac) Docker Machine未安装 ==> Re运行 Docker 工具箱安装
3. (Win | Mac) Docker 无法访问 ==> Docker VM 启动失败
4. (Win | Mac) Docker 可以,但是 docker ps 失败 ==> Docker 环境变量设置不正确
5. (Linux) Docker 无法访问 ==> 安装:wget -qO- https://get.docker.com/ |嘘
6. (Linux) 权限设置不正确 ==> Che 必须 运行 作为 UID 1000,用户在 docker 组
7. 找不到 Che 应用程序服务器 ==> /tomcat 是否从 CHE_HOME 移开?
8. 发现Java版本错误 ==> Che需要Java 1.8
9. 你使用了正确的参数语法吗? ==> 查看用法
我们在 Windows 上发现了 VirtualBox 的问题,当您的计算机启动时,您的 VM 会损坏
在 VM 仍 运行ning 时挂起。这将显示为 SSH 或以太网连接问题。这是
很少见,但如果遇到,目前已知的解决方案是卸载 VirtualBox 和 Docker Toolbox,然后
重新安装。
车环境变量:
(必需)JAVA_HOME ==> Java 运行时间
的位置
(需要: WIN|MAC) DOCKER_TOOLBOX_INSTALL_PATH ==> Docker 工具箱的位置
(需要: WIN|MAC) VBOX_MSI_INSTALL_PATH ==> VirtualBox 的位置
(可选)CHE_HOME ==> Che 的安装目录
(可选)CHE_LOCAL_CONF_DIR ==> 包含自定义 Che .properties 文件的目录
(可选)CHE_LOGS_DIR ==> Che 输出日志的目录
(可选)CHE_DOCKER_MACHINE_NAME ==> (Win | Mac) docker-machine 创建的虚拟机名称
(可选)CHE_CONTAINER_NAME ==> 如果使用 -i 选项则应用到 Docker 容器的名称
(可选)DOCKER_MACHINE_HOST ==> (Linux) Docker 主机 IP - 如果浏览器客户端远程
则设置
用法:
che [选项] [运行 |开始|停止]
-i, --image 使用最新图像在 Docker 容器内启动 Che
-i:tag, --image:tag 使用特定图像标签在 Docker 容器内启动 Che
-c:name, --container:name 如果提供了 -i,则设置容器名称;默认=车
-p:port, --port:port Che 服务器将用于 HTTP 请求的端口;默认值=8080
-r:ip, --remote:ip 如果 Che 客户端不是本地主机,则设置为 Che 服务器的 IP 地址
-g, --registry 将 Docker 注册表作为容器启动(用于 ws snapshots)
-m:name, --machine:name 对于 Win & Mac,设置 docker-machine VM 名称;默认=默认
-s:client, --skip:client 不打印浏览器客户端连接信息
-s:java, --skip:java 不执行 Java 版本检查
-s:uid, --skip:uid 不要为 Docker 强制执行 UID=1000
-t, --stop-container 如果停止 Che,如果 Che 运行 和 -i 也会停止 Che 容器
-h, --help 显示帮助
-d, --debug 使用调试模式(打印命令行选项+应用服务器调试)
运行 在当前控制台启动 Che 应用程序服务器
在新控制台启动 Che 应用程序服务器
停止 Stops Che 应用程序服务器
-r 标志设置 DOCKER_MACHINE_HOST 系统环境变量。将此设置为节点的 IP 地址
那是 运行ning 你的 Docker 守护进程。仅当 Linux 且您的浏览器客户端未启用时才需要设置此项
本地主机,即它们是远程的。此 属性 在 Windows 和 Mac 上自动设置为 Che。
#
我是 Che 提交者,我们昨天刚刚对 Che 脚本和容器进行了一些更改。 Docker hello-world 运行 对你来说正确吗?
如果是这样,您能否尝试重新完成入门步骤并重新下载脚本?
我正在尝试 运行 Eclipse Che 在我的机器上。我收到错误提示“找不到 Che 的应用程序服务器。”
环境:Windows7 64 位 Steps 已关注: Install: Java,Maven,Docker Toolbox -> 点击最后勾选(Install Virtual Box with NDIS5 driver)框也
构建最新的 git 代码,当我尝试从 tomcat 开始时 cd che/assembly/assembly-main/target/eclipse-che-/eclipse-che- 然后 运行 "che.bat"。 我调查了:https://github.com/eclipse/che/pull/347/commits 但没有成功。
我遇到以下错误,我阻止了,任何指针都会有帮助。
!!! !!! Could not find Che's application server. !!
#
在 Windows,由于 Che 项目只能驻留在 %userprofile% 中 Docker 的限制。在此计算机上,%userprofile% 是 C:\用户############################################ ###############
找不到现有的 docker 机器。 正在创建名为 default 的 docker 机器...请耐心等待,第一次需要几分钟。 成功启动 docker 台名为 default 的机器... 为机器默认值设置环境变量... Docker 被配置为使用 vbox docker-机器名为 default,IP 为 192.168.99.101...
######## 如何连接您的 CHE 客户端Che 服务器启动后,您可以通过以下方式连接您的客户端: 1. 打开浏览器到 http://localhost:8080,或者: 2. 打开原生 Chromium 应用程序。
#!!! !!!找不到 Che 的应用程序服务器。 !!!
好像出了点问题。可能的问题: 1. (Win | Mac) VirtualBox未安装 ==> Re运行 Docker 工具箱安装 2. (Win | Mac) Docker Machine未安装 ==> Re运行 Docker 工具箱安装 3. (Win | Mac) Docker 无法访问 ==> Docker VM 启动失败 4. (Win | Mac) Docker 可以,但是 docker ps 失败 ==> Docker 环境变量设置不正确 5. (Linux) Docker 无法访问 ==> 安装:wget -qO- https://get.docker.com/ |嘘 6. (Linux) 权限设置不正确 ==> Che 必须 运行 作为 UID 1000,用户在 docker 组 7. 找不到 Che 应用程序服务器 ==> /tomcat 是否从 CHE_HOME 移开? 8. 发现Java版本错误 ==> Che需要Java 1.8 9. 你使用了正确的参数语法吗? ==> 查看用法
我们在 Windows 上发现了 VirtualBox 的问题,当您的计算机启动时,您的 VM 会损坏 在 VM 仍 运行ning 时挂起。这将显示为 SSH 或以太网连接问题。这是 很少见,但如果遇到,目前已知的解决方案是卸载 VirtualBox 和 Docker Toolbox,然后 重新安装。
车环境变量:
(必需)JAVA_HOME ==> Java 运行时间
的位置(需要: WIN|MAC) DOCKER_TOOLBOX_INSTALL_PATH ==> Docker 工具箱的位置
(需要: WIN|MAC) VBOX_MSI_INSTALL_PATH ==> VirtualBox 的位置
(可选)CHE_HOME ==> Che 的安装目录
(可选)CHE_LOCAL_CONF_DIR ==> 包含自定义 Che .properties 文件的目录 (可选)CHE_LOGS_DIR ==> Che 输出日志的目录 (可选)CHE_DOCKER_MACHINE_NAME ==> (Win | Mac) docker-machine 创建的虚拟机名称 (可选)CHE_CONTAINER_NAME ==> 如果使用 -i 选项则应用到 Docker 容器的名称 (可选)DOCKER_MACHINE_HOST ==> (Linux) Docker 主机 IP - 如果浏览器客户端远程
则设置用法: che [选项] [运行 |开始|停止] -i, --image 使用最新图像在 Docker 容器内启动 Che -i:tag, --image:tag 使用特定图像标签在 Docker 容器内启动 Che -c:name, --container:name 如果提供了 -i,则设置容器名称;默认=车 -p:port, --port:port Che 服务器将用于 HTTP 请求的端口;默认值=8080 -r:ip, --remote:ip 如果 Che 客户端不是本地主机,则设置为 Che 服务器的 IP 地址 -g, --registry 将 Docker 注册表作为容器启动(用于 ws snapshots) -m:name, --machine:name 对于 Win & Mac,设置 docker-machine VM 名称;默认=默认 -s:client, --skip:client 不打印浏览器客户端连接信息 -s:java, --skip:java 不执行 Java 版本检查 -s:uid, --skip:uid 不要为 Docker 强制执行 UID=1000 -t, --stop-container 如果停止 Che,如果 Che 运行 和 -i 也会停止 Che 容器 -h, --help 显示帮助 -d, --debug 使用调试模式(打印命令行选项+应用服务器调试) 运行 在当前控制台启动 Che 应用程序服务器 在新控制台启动 Che 应用程序服务器 停止 Stops Che 应用程序服务器
-r 标志设置 DOCKER_MACHINE_HOST 系统环境变量。将此设置为节点的 IP 地址 那是 运行ning 你的 Docker 守护进程。仅当 Linux 且您的浏览器客户端未启用时才需要设置此项 本地主机,即它们是远程的。此 属性 在 Windows 和 Mac 上自动设置为 Che。
#我是 Che 提交者,我们昨天刚刚对 Che 脚本和容器进行了一些更改。 Docker hello-world 运行 对你来说正确吗?
如果是这样,您能否尝试重新完成入门步骤并重新下载脚本?