Eclispse Che (1): Centos 7 설치 che 서비스

32917 단어 eclipsecentosdocker
본문의 원문 연결 은 다음 과 같다.http://blog.csdn.net/freewebsys/article/details/50856788 블 로 거들 의 허락 없 이 전재 할 수 없다.블 로 거 주 소 는:http://blog.csdn.net/freewebsys
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, 사용
성공 적 으로 시작 하면 패 널 페이지 를 볼 수 있 습 니 다. 새로운 프로젝트 를 만 들 수 있 습 니 다Eclispse Che(1):Centos7 安装che服务_第1张图片 국내의 몇 개의 미 러 로 해결 할 수 있 습 니 다.여기 서 토론 하지 않 겠 습 니 다.
4. 총화
본문의 원문 연결 은 다음 과 같다.http://blog.csdn.net/freewebsys/article/details/50856788 블 로 거들 의 허락 없 이 전재 할 수 없다.블 로 거 주 소 는:http://blog.csdn.net/freewebsys
eclipse che 는 이미 4 버 전 으로 발표 되 었 다.아직 연 구 를 잘 못 했 어 요.전체적으로 로 컬 IDE 기능 이 강하 지 않 을 것 이다.생각 이 좋 네요.docker 를 결합 시 킬 수 있 고 오픈 소스 도 할 수 있 으 며 앞으로 클 라 우 드 서 비 스 를 하 는 것 도 좋 습 니 다.국내 네트워크 문제 로 작업 인터페이스 에 들 어가 지 못 했다.인터넷 이 있 는 곳 이 라면 브 라 우 저 를 사용 해도 일 을 할 수 있다.이런 프로젝트 는 발명 하지 않 는 것 이 좋 겠 다!!

좋은 웹페이지 즐겨찾기