릴리스 매트릭스 (청크 06)가있는 WSO2 Carbon 4.2.0 (Turing)

재민

WSO2 Carbon 4.2.0을 설치했습니다. 온라인 제품 설명서에 따라“기능 관리-> 기능 설치-> UI를 통한 기능 설치”를 사용하여 다양한 제품을 설치하려고했지만 모든 제품을 성공적으로 설치하지 못했습니다.

http://dist.wso2.org/p2/carbon/releases/turing/으로 저장소를 추가 하고 나열된 기능을 설치 한 후 프로세스가 실패합니다. UI를 통한 설치 후 시스템이 의존성을 해결할 수없고 설치된 컴포넌트 버전을 종료하는 것 같으므로 POM (Maven)을 통한 설치를 권장합니다. 그러나 WSO2 Carbon 4.2.0에 설치할 모든 WSO2 제품을 나열하는 POM을 만드는 방법에 대해서는 더 이상 문서화되지 않았습니다.

모든 제품 (또는 목록 호환 제품)을 설치하는 것에 대해 생각하십니까?

또한 Carbon 4.2.0 P2 (.ZIP) 파일을 사용하여 제품을 설치하려고했습니다. 즉, 리포지토리 관리에서 로컬 리포지토리를 사용하여 리포지토리를 추가했지만 다음 예외와 함께 설치에 실패했습니다. webapp-classloading-environments.xml이 언급되지 않았 음을 확인했습니다. 폴더 :

[2014-02-01 14:34:55,665] ERROR {org.wso2.carbon.feature.mgt.services.prov.ProvisioningAdminService} -  
Error occurred while performing provisioning actionorg.wso2.carbon.feature.mgt.core.ProvisioningException: 
NLS missing message: Phase_Configure_Error in: org.eclipse.equinox.internal.p2.engine.messages  
NLS missing message: session_context in: org.eclipse.equinox.internal.p2.engine.messages
  Error while executing AddXMLElementAction touchpoint
  C:\wso2.com\WSO2-Servers\wso2carbon-4.2.0\repository\components\default\..\..\..\repository\conf\tomcat\webapp-classloading-environments.xml (The system cannot find the file specified)
        at org.wso2.carbon.feature.mgt.core.util.ProvisioningUtils.performProvisioningAction(ProvisioningUtils.java:77)
        at org.wso2.carbon.feature.mgt.core.util.ProvisioningUtils.performProvis............
Kasun gajasinghe

다음은 제품을 결합하는 데 사용할 수있는 샘플 pom 파일입니다. 다음 단계는 사용 방법을 설명합니다.

  1. Apache Maven 3.0.x 및 Ant 설치
  2. 디렉터리를 만들고 pom.xml이라는 파일에 다음을 추가합니다. 이 디렉토리를 $ BASE_DIR로 부르겠습니다.
  3. http://dist.wso2.org/p2/carbon/releases/turing.tar.gz 에서 P2-repo를 다운로드 하십시오.
  4. turing.tar.gz를 $ BASE_DIR / p2-repo로 추출하십시오. 이제 content.jar은 $ BASE_DIR / p2-repo / content.jar에 있어야합니다.
  5. 원하는 기능을 pom.xml에 추가하십시오. 샘플에는 org.wso2.carbon.webapp.mgt.feature.group 및 org.wso2.carbon.logging.mgt.feature.group의 두 가지 기능이 포함되어 있습니다. 기능 목록은 다음과 같아야합니다.

    <feature>
        <id>org.wso2.carbon.webapp.mgt.feature.group</id>
        <version>${carbon.platform.version}</version>
    </feature> 
    

    각 제품에 필요한 기능은 p2-profile-gen / pom.xml에서 찾을 수 있습니다. 예를 들어. AS 기능은 https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/products/as/5.2.1/modules/p2-profile-gen/pom.xml 에서 찾을 수 있습니다.

  6. 명령을 입력하십시오 mvn clean install
  7. 결합 된 제품은 $ BASE_DIR / target / wso2carbon-xxx에서 제작됩니다.

샘플 pom.xml-

<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
    <groupId>org.wso2.appserver</groupId>
    <artifactId>wso2appserver-parent</artifactId>
    <version>5.2.0</version>
</parent>

<modelVersion>4.0.0</modelVersion>
<artifactId>wso2product-p2-gen</artifactId>
<packaging>pom</packaging>
<name>WSO2 Product Profile Generation</name>
<url>http://wso2.org</url>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <version>2.8</version>
            <inherited>false</inherited>
            <executions>
                <execution>
                    <id>1-unpack-p2-agent-distribution</id>
                    <phase>test</phase>
                    <goals>
                        <goal>unpack</goal>
                    </goals>
                    <configuration>
                        <artifactItems>
                            <artifactItem>
                                <groupId>org.wso2.carbon</groupId>
                                <artifactId>wso2carbon-core</artifactId>
                                <version>${carbon.kernel.version}</version>
                                <type>zip</type>
                                <overWrite>true</overWrite>
                                <outputDirectory>target</outputDirectory>
                            </artifactItem>
                        </artifactItems>
                    </configuration>
                </execution>
                <execution>
                    <id>unpack-equinox-executable</id>
                    <phase>test</phase>
                    <goals>
                        <goal>unpack</goal>
                    </goals>
                    <configuration>
                        <artifactItems>
                            <artifactItem>
                                <groupId>org.eclipse.equinox</groupId>
                                <artifactId>org.eclipse.equinox.executable</artifactId>
                                <version>3.5.0.v20110530-7P7NFUFFLWUl76mart</version>
                                <type>zip</type>
                                <overWrite>true</overWrite>
                                <outputDirectory>target</outputDirectory>
                            </artifactItem>
                        </artifactItems>
                    </configuration>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.wso2.maven</groupId>
            <artifactId>carbon-p2-plugin</artifactId>
            <version>${carbon.p2.plugin.version}</version>
            <executions>
                <execution>
                    <id>3-p2-profile-generation</id>
                    <phase>package</phase>
                    <goals>
                        <goal>p2-profile-gen</goal>
                    </goals>
                    <configuration>
                        <profile>default</profile>
                        <metadataRepository>file:${basedir}/p2-repo</metadataRepository>
                        <artifactRepository>file:${basedir}/p2-repo</artifactRepository>
                        <destination>
                            ${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components
                        </destination>
                        <deleteOldProfileFiles>true</deleteOldProfileFiles>
                        <features>
                            <feature>
                                <id>org.wso2.carbon.logging.mgt.feature.group</id>
                                <version>${carbon.platform.version}</version>
                            </feature>

                            <feature>
                                <id>org.wso2.carbon.webapp.mgt.feature.group</id>
                                <version>${carbon.platform.version}</version>
                            </feature>

                        </features>
                    </configuration>
                </execution>

            </executions>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <version>1.1</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <configuration>
                        <tasks>
                            <replace token="false" value="true"
                                     dir="target/wso2carbon-core-${carbon.kernel.version}/repository/components">
                                <include name="**/bundles.info"/>
                            </replace>
                        </tasks>
                    </configuration>
                    <goals>
                        <goal>run</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
<properties>
   <carbon.platform.version>4.2.0</carbon.platform.version>
   <carbon.kernel.version>4.2.0</carbon.kernel.version>
</properties>

<repositories>
     <repository>
        <id>wso2-nexus</id>
        <name>WSO2 internal Repository</name>
        <url>http://maven.wso2.org/nexus/content/groups/wso2-public/</url>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>daily</updatePolicy>
            <checksumPolicy>ignore</checksumPolicy>
        </releases>
    </repository>
</repositories>

<pluginRepositories>
    <pluginRepository>
        <id>wso2-maven2-repository-1</id>
        <url>http://dist.wso2.org/maven2</url>
    </pluginRepository>
    <pluginRepository>
        <id>wso2-maven2-repository-2</id>
        <url>http://dist.wso2.org/snapshots/maven2</url>
    </pluginRepository>
 </pluginRepositories>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

WSO2 Carbon log4j 커스텀 어 펜더

분류에서Dev

WSO2 DAS Spark 스크립트가 실행되지 않음

분류에서Dev

WSO2 Maven2 저장소에 오래된 org.wso2.carbon.registry.core-4.2.0 아티팩트가 포함되어 있습니다.

분류에서Dev

WSO2 MSf4J를 사용하여 JAX-RS 하위 리소스를 만드는 방법

분류에서Dev

WSO2 TAF를 사용하여 WSO2 API 1.7을 테스트하는 방법

분류에서Dev

wso2is org.wso2.carbon.user.core.jdbc.JDBCUserStoreManager 소스 코드

분류에서Dev

servletException이있는 Windows 서비스로 WSO2 DAS 3.0.1 설치

분류에서Dev

WSO2 분석 호스트 이름

분류에서Dev

IS 자격 서비스 오류가있는 WSO2 ESB 프록시

분류에서Dev

WSO2 Application Server가 jenkins post steps 셸 스크립트를 통해 시작되지 않습니다.

분류에서Dev

WSO2 거버넌스에서 XML 가져 오기

분류에서Dev

Carbon Admin Portal에서 WSO2 Identity Server의 버전 번호 가져 오기

분류에서Dev

WSO2 SAML 2.0 요청의 사용자 지정 쿼리 매개 변수

분류에서Dev

모든 서비스에 대해 wso2 apimanager의 백엔드 요청에 사용자 이름이있는 헤더 추가

분류에서Dev

WSO2 트래픽 관리자

분류에서Dev

로드 밸런스 wso2 ESB

분류에서Dev

WSO2 GReg 관리 서비스 addRole을 사용하여 역할 추가

분류에서Dev

WSO2 Api 관리자 : 서비스를 기록하는 방법

분류에서Dev

서비스와 DB 연결을 사용하는 wso2 발레리나

분류에서Dev

wso2 esb 요청 / 응답을 데이터베이스에 기록

분류에서Dev

WSO2 Identity Server 또는 Carbon을 패치하기 위해 Eclipse에서 프로젝트 설정 또는 가져 오기

분류에서Dev

WSO2 IS REST 요청 XACML

분류에서Dev

WSO2 ESB-SoapUI로 중재자를 테스트하는 방법

분류에서Dev

WSO2 SVN Synchronizer가 클러스터의 관리자 업데이트와 동기화하는 데 큰 지연

분류에서Dev

WSO2 데이터 서비스 트랜잭션 관리

분류에서Dev

cURL을 사용하여 wso2 Api 관리자 테스트

분류에서Dev

wso2 통합 스프링 부트 애플리케이션

분류에서Dev

클러스터링 WSO2 EI ESB 및 WSO2 EI MB 프로필, WKA 대 멀티 캐스트? 내 가정이 맞습니까?

분류에서Dev

mysql로 설정하는 동안 예외를주는 wso2 거버넌스 레지스트리

Related 관련 기사

  1. 1

    WSO2 Carbon log4j 커스텀 어 펜더

  2. 2

    WSO2 DAS Spark 스크립트가 실행되지 않음

  3. 3

    WSO2 Maven2 저장소에 오래된 org.wso2.carbon.registry.core-4.2.0 아티팩트가 포함되어 있습니다.

  4. 4

    WSO2 MSf4J를 사용하여 JAX-RS 하위 리소스를 만드는 방법

  5. 5

    WSO2 TAF를 사용하여 WSO2 API 1.7을 테스트하는 방법

  6. 6

    wso2is org.wso2.carbon.user.core.jdbc.JDBCUserStoreManager 소스 코드

  7. 7

    servletException이있는 Windows 서비스로 WSO2 DAS 3.0.1 설치

  8. 8

    WSO2 분석 호스트 이름

  9. 9

    IS 자격 서비스 오류가있는 WSO2 ESB 프록시

  10. 10

    WSO2 Application Server가 jenkins post steps 셸 스크립트를 통해 시작되지 않습니다.

  11. 11

    WSO2 거버넌스에서 XML 가져 오기

  12. 12

    Carbon Admin Portal에서 WSO2 Identity Server의 버전 번호 가져 오기

  13. 13

    WSO2 SAML 2.0 요청의 사용자 지정 쿼리 매개 변수

  14. 14

    모든 서비스에 대해 wso2 apimanager의 백엔드 요청에 사용자 이름이있는 헤더 추가

  15. 15

    WSO2 트래픽 관리자

  16. 16

    로드 밸런스 wso2 ESB

  17. 17

    WSO2 GReg 관리 서비스 addRole을 사용하여 역할 추가

  18. 18

    WSO2 Api 관리자 : 서비스를 기록하는 방법

  19. 19

    서비스와 DB 연결을 사용하는 wso2 발레리나

  20. 20

    wso2 esb 요청 / 응답을 데이터베이스에 기록

  21. 21

    WSO2 Identity Server 또는 Carbon을 패치하기 위해 Eclipse에서 프로젝트 설정 또는 가져 오기

  22. 22

    WSO2 IS REST 요청 XACML

  23. 23

    WSO2 ESB-SoapUI로 중재자를 테스트하는 방법

  24. 24

    WSO2 SVN Synchronizer가 클러스터의 관리자 업데이트와 동기화하는 데 큰 지연

  25. 25

    WSO2 데이터 서비스 트랜잭션 관리

  26. 26

    cURL을 사용하여 wso2 Api 관리자 테스트

  27. 27

    wso2 통합 스프링 부트 애플리케이션

  28. 28

    클러스터링 WSO2 EI ESB 및 WSO2 EI MB 프로필, WKA 대 멀티 캐스트? 내 가정이 맞습니까?

  29. 29

    mysql로 설정하는 동안 예외를주는 wso2 거버넌스 레지스트리

뜨겁다태그

보관