Eclispse Che (1): Centos 7 설치 che 서비스
1, eclipse Che 에 대하 여
Eclipse Che 는 구조 화 된 작업 영역, 프로젝트 입력, 모듈 화 확장 플러그 인 을 제공 하여 Codenvy 엔진 을 지원 하 는 고성능 브 라 우 저 기반 통합 개발 환경 입 니 다.Eclipse Che 는 자바 개발 을 통 해 윈도, 리 눅 스, OS X 시스템 을 지원 한다.다양한 프로 그래 밍 언어 를 지원 하 는 확장 기능 을 제공 합 니 다.현재 지원 하 는 언어 는 C + +, Go, Java, Python, Ruby, SQL 을 포함 하고 문법 하 이 라이트, 코드 분석, 코드 보조 와 디 버 깅 기능 을 제공 합 니 다.
구축 도구 지원: Ant, Bower, Grunt, Gulp, Maven, Npm
개발 툴 체인 지원: 코드 미 러, Git, Orion, SSH, Subversion
2, 설치
우선 docker 를 설치 해 야 합 니 다.centos 7 직접 yum 설치 사용: docker 시작.
yum -y install docker
service docker start
systemctl enable docker
# 。
eclipse che 다운로드 주소:http://www.eclipse.org/che/ 개원 의 기술 이 정말 빨리 발전 하여 클 라 우 드 IDE 를 괴 롭 히 기 시작 했다.이것 이 어떤 기술 로 이 루어 졌 는 지 보 자.
github 프로젝트 주소:https://github.com/eclipse/che/ 프로젝트 의 ide 를 보 니 GWT 로 개발 되 었 다.그리워 요. 그동안 이 걸 연구 해 왔 는데 안 타 깝 게 도 사용 하지 못 했 어 요.
각종 오류 보고:
!!!
!!! Running 'docker' succeeded, but 'docker ps' failed. This usually means that docker cannot reach its daemon.
!!!
############################ docker 。
service docker start, docker 。
!!!
!!! This Linux user is not in docker group. See https://docs.docker.com/engine/installation/ubuntulinux/#create-a-docker-group
!!!
!!!
!!! This Linux user was launched with a UID != 1000. Che must run under UID 1000. See https://eclipse-che.readme.io/docs/usage#section-cannot-create-projects
!!!
!!!
!!! Running 'docker' succeeded, but 'docker ps' failed. This usually means that docker cannot reach its daemon.
!!!
############################ , docker 。
useradd docker
gpasswd -a docker root
sudo su docker
sh bin/che.sh run
!!!
!!! JAVA_HOME is not set. Please set to directory of JVM or JRE.
!!!
/home/docker/.bashrc
#add JAVA_HOME
export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
!!!
!!! Che requires Java version 1.8 or higher. We found 1.7.0_75.
!!!
jdk 1.8
성공 적 인 시작:
############## 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.
#############################################################
Using CATALINA_BASE: /data/eclipse-che/tomcat
Using CATALINA_HOME: /data/eclipse-che/tomcat
Using CATALINA_TMPDIR: /data/eclipse-che/tomcat/temp
Using JRE_HOME: /usr/java/default
Using CLASSPATH: /data/eclipse-che/tomcat/conf/:/usr/java/default/lib/tools.jar:/data/eclipse-che/tomcat/bin/bootstrap.jar:/data/eclipse-che/tomcat/bin/tomcat-juli.jar
2016-03-14 12:56:11,212[main] [INFO ] [o.a.c.s.VersionLoggerListener 89] - Server version: Apache Tomcat/8.0.29
2016-03-14 12:56:11,214[main] [INFO ] [o.a.c.s.VersionLoggerListener 91] - Server built: Nov 20 2015 09:18:00 UTC
2016-03-14 12:56:11,214[main] [INFO ] [o.a.c.s.VersionLoggerListener 93] - Server number: 8.0.29.0
2016-03-14 12:56:11,214[main] [INFO ] [o.a.c.s.VersionLoggerListener 95] - OS Name: Linux
2016-03-14 12:56:11,227[main] [INFO ] [o.a.c.s.VersionLoggerListener 97] - OS Version: 3.10.0-229.el7.x86_64
2016-03-14 12:56:11,227[main] [INFO ] [o.a.c.s.VersionLoggerListener 99] - Architecture: amd64
2016-03-14 12:56:11,227[main] [INFO ] [o.a.c.s.VersionLoggerListener 101] - Java Home: /usr/java/jdk1.8.0_40/jre
2016-03-14 12:56:11,228[main] [INFO ] [o.a.c.s.VersionLoggerListener 103] - JVM Version: 1.8.0_40-b26
2016-03-14 12:56:11,228[main] [INFO ] [o.a.c.s.VersionLoggerListener 105] - JVM Vendor: Oracle Corporation
2016-03-14 12:56:11,228[main] [INFO ] [o.a.c.s.VersionLoggerListener 107] - CATALINA_BASE: /data/eclipse-che/tomcat
2016-03-14 12:56:11,229[main] [INFO ] [o.a.c.s.VersionLoggerListener 109] - CATALINA_HOME: /data/eclipse-che/tomcat
2016-03-14 12:56:11,229[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djava.util.logging.config.file=/data/eclipse-che/tomcat/conf/logging.properties
2016-03-14 12:56:11,229[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
2016-03-14 12:56:11,229[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Xms256m
2016-03-14 12:56:11,229[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Xmx1024m
2016-03-14 12:56:11,230[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djava.security.egd=file:/dev/./urandom
2016-03-14 12:56:11,230[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dport.http=8080
2016-03-14 12:56:11,230[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dche.home=/data/eclipse-che
2016-03-14 12:56:11,230[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dche.logs.dir=/data/eclipse-che/tomcat/logs/
2016-03-14 12:56:11,231[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dcom.sun.management.jmxremote
2016-03-14 12:56:11,231[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dcom.sun.management.jmxremote.ssl=false
2016-03-14 12:56:11,231[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
2016-03-14 12:56:11,231[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dche.local.conf.dir=/data/eclipse-che/conf/
2016-03-14 12:56:11,231[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djava.endorsed.dirs=/data/eclipse-che/tomcat/endorsed
2016-03-14 12:56:11,231[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dcatalina.base=/data/eclipse-che/tomcat
2016-03-14 12:56:11,231[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dcatalina.home=/data/eclipse-che/tomcat
2016-03-14 12:56:11,232[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djava.io.tmpdir=/data/eclipse-che/tomcat/temp
2016-03-14 12:56:11,521[main] [INFO ] [o.a.c.http11.Http11NioProtocol 425] - Initializing ProtocolHandler ["http-nio-8080"]
2016-03-14 12:56:11,544[main] [INFO ] [o.a.t.util.net.NioSelectorPool 72] - Using a shared selector for servlet write/read
2016-03-14 12:56:11,573[main] [INFO ] [o.a.catalina.startup.Catalina 587] - Initialization processed in 924 ms
2016-03-14 12:56:11,625[main] [INFO ] [c.m.JmxRemoteLifecycleListener 332] - The JMX Remote Listener has configured the registry on port 32001 and the server on port 32101 for the Platform server
2016-03-14 12:56:11,625[main] [INFO ] [o.a.c.core.StandardService 433] - Starting service Catalina
2016-03-14 12:56:11,625[main] [INFO ] [o.a.c.core.StandardEngine 259] - Starting Servlet Engine: Apache Tomcat/8.0.29
2016-03-14 12:56:11,758[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 916] - Deploying web application archive /data/eclipse-che/tomcat/webapps/swagger.war
2016-03-14 12:56:12,425[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 980] - Deployment of web application archive /data/eclipse-che/tomcat/webapps/swagger.war has finished in 667 ms
2016-03-14 12:56:12,426[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 916] - Deploying web application archive /data/eclipse-che/tomcat/webapps/dashboard.war
2016-03-14 12:56:12,695[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 980] - Deployment of web application archive /data/eclipse-che/tomcat/webapps/dashboard.war has finished in 269 ms
2016-03-14 12:56:12,697[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 916] - Deploying web application archive /data/eclipse-che/tomcat/webapps/ide.war
2016-03-14 12:56:19,156[ost-startStop-1] [WARN ] [p.DockerExtConfBindingProvider 51] - DockerExtConfBindingProvider
2016-03-14 12:56:21,243[ost-startStop-1] [INFO ] [.c.p.d.c.DockerRegistryChecker 43] - Probing registry 'http://localhost:5000'
2016-03-14 12:56:21,267[ost-startStop-1] [WARN ] [.c.p.d.c.DockerRegistryChecker 50] - Docker registry http://localhost:5000 is not available, which means that you won't be able to save snapshots of your workspaces.
How to configure registry?
Local registry -> https://docs.docker.com/registry/
Remote registry -> set up 'docker.registry.auth.*' properties
2016-03-14 12:56:23,230[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 980] - Deployment of web application archive /data/eclipse-che/tomcat/webapps/ide.war has finished in 10,532 ms
2016-03-14 12:56:23,232[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 1036] - Deploying web application directory /data/eclipse-che/tomcat/webapps/ROOT
2016-03-14 12:56:23,325[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 1152] - Deployment of web application directory /data/eclipse-che/tomcat/webapps/ROOT has finished in 93 ms
2016-03-14 12:56:23,342[main] [INFO ] [o.a.c.http11.Http11NioProtocol 470] - Starting ProtocolHandler ["http-nio-8080"]
2016-03-14 12:56:23,350[main] [INFO ] [o.a.catalina.startup.Catalina 638] - Server startup in 11776 ms
3, 사용
성공 적 으로 시작 하면 패 널 페이지 를 볼 수 있 습 니 다. 새로운 프로젝트 를 만 들 수 있 습 니 다 국내의 몇 개의 미 러 로 해결 할 수 있 습 니 다.여기 서 토론 하지 않 겠 습 니 다.
4. 총화
본문의 원문 연결 은 다음 과 같다.http://blog.csdn.net/freewebsys/article/details/50856788 블 로 거들 의 허락 없 이 전재 할 수 없다.블 로 거 주 소 는:http://blog.csdn.net/freewebsys
eclipse che 는 이미 4 버 전 으로 발표 되 었 다.아직 연 구 를 잘 못 했 어 요.전체적으로 로 컬 IDE 기능 이 강하 지 않 을 것 이다.생각 이 좋 네요.docker 를 결합 시 킬 수 있 고 오픈 소스 도 할 수 있 으 며 앞으로 클 라 우 드 서 비 스 를 하 는 것 도 좋 습 니 다.국내 네트워크 문제 로 작업 인터페이스 에 들 어가 지 못 했다.인터넷 이 있 는 곳 이 라면 브 라 우 저 를 사용 해도 일 을 할 수 있다.이런 프로젝트 는 발명 하지 않 는 것 이 좋 겠 다!!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
m1 이클립스에 oracle cloud (오라클 클라우드)연결하기m1에는 oracle이 설치되지 않는다.... 큰맘먹고 지른 m1인데 oracle이 설치되지 않는다니... 하지만 이뻐서 용서가 된다. 이거 때문에 웹 개발 국비수업을 듣는 도중에 몇번 좌절하고 스트레스를 크게 받았...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.