2014-05-04 19 views
7

Aby zainstalować serwer aplikacji WebLogic ja rozpakowane pliki 2 dostałam od Oracle lub za pomocą tych linków:Jak zainstalować weblogic maven plugin dla weblogic v12.1.2 (12c)?

http://download.oracle.com/otn/nt/middleware/12c/wls/1212/wls1212_dev.zip http://download.oracle.com/otn/nt/middleware/12c/wls/1212/wls1212_dev_supplemental.zip

..found na this page.

Po prostu zdekompresowałem oba pliki i automatycznie rozpakowują do tego samego folderu. ustawiając zmienne środowiskowe MW_HOME i JAVA_HOME, aby wskazywały odpowiednio folder zdekompresowany i lokalizację JDK Java 7, uruchomiłem plik configure.cmd i zakończyło się pomyślnie.

Problem polega na tym, że nie mogę osiągnąć tego samego wyniku. this page pokazuje, czy postępuję zgodnie z instrukcjami na nim. I podsumować te instrukcje tutaj: (ORACLE_HOME jest identyczna MW_HOME oboje punkt do folderu instalacyjnego.)

%ORACLE_HOME%/wlserver/server/bin/setWLSEnv 
cd %ORACLE_HOME%/oracle_common/plugins/maven/com/oracle/maven/oracle-maven-sync/12.1.2 
mvn install:install-file -DpomFile=oracle-maven-sync.12.1.2.pom -Dfile=oracle-maven-sync.12.1.2.jar 
mvn com.oracle.maven:oracle-maven-sync:push -Doracle-maven-sync.oracleHome=D:/oracle_home 
mvn help:describe -DgroupId=com.oracle.weblogic -DartifactId=weblogic-maven-plugin -Dversion=12.1.2-0-0 

Gdzie jest The path to the Oracle home that you wish to populate the Maven repository from.oracle-maven-sync.oracleHome. Jest to po prostu katalog Weblogic z katalogiem wlserver.

Problemem jest to, że ostatnia linia (linia, która prosi zainstalowany plugin do opisu), pojawi się następujący komunikat o błędzie (zignorować zamaskowanych IPS I zamaskowany je ręcznie w tej kwestii):

[INFO] Scanning for projects... 
[INFO] 
[INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Maven Stub Project (No POM) 1 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-help-plugin:2.2:describe (default-cli) @ standalone-pom --- 
[WARNING] The POM for com.oracle.weblogic:weblogic-maven-plugin:jar:12.1.2-0-0 is missing, no dependency information available 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.775 s 
[INFO] Finished at: 2014-05-04T13:00:03+02:00 
[INFO] Final Memory: 7M/152M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-help-plugin:2.2:describe (default-cli) on project standalone-pom: Plugin does not exist: Plugin could not be found, please check its coordinates fo 
typos and ensure the required plugin repositories are defined in the POM 
[ERROR] com.oracle.weblogic:weblogic-maven-plugin:maven-plugin:12.1.2-0-0 
[ERROR] 
[ERROR] from the specified remote repositories: 
[ERROR] central (http://x.x.x.x:xxxx/artifactory/plugins-release, releases=true, snapshots=false), 
[ERROR] snapshots (http://x.x.x.x:xxxx/artifactory/plugins-snapshot, releases=true, snapshots=true), 
[ERROR] central-se (http://x.x.x.x:xxxx/artifactory/plugins-release, releases=true, snapshots=false), 
[ERROR] snapshots-se (http://x.x.x.x:xxxx/artifactory/plugins-snapshot, releases=true, snapshots=true) 
[ERROR] -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 

Co sprawia, że ​​myślę, że to NIE jest problem z siecią, to że pomyślnie zainstalowałem tę wtyczkę wcześniej, ale nie pamiętam, jak dokładnie to możliwe, że brakuje mi kilku kroków?

Jak mogę rozwiązać ten problem? Moim celem jest, aby być w stanie odnieść się do bibliotek WebLogic z Maven jako uzależnienia w następujący sposób:

<dependency> 
    <groupId>com.oracle.weblogic</groupId> 
    <artifactId>weblogic-server-pom</artifactId> 
    <version>12.1.2-0-0</version> 
    <type>pom</type> 
    <scope>provided</scope> 
</dependency> 

Odpowiedz

7

Odpowiedź jest pod adresem this page, w którym wymieniono sposób instalowania zależności dotyczących obiektów weblogic w lokalnym repozytorium. Aby zainstalować je w zdalnym repozytorium, postępuj zgodnie z instrukcjami: in this section.

Dla podręczne, miałem do uruchomienia tej komendy (proszę przeczytać komentarze po komendzie przed jego uruchomieniem):

mvn com.oracle.maven:oracle-maven-sync:push -Doracle-maven-sync.oracleHome=%ORACLE_HOME% -Doracle-maven-sync.testingOnly=false 

Gdzie -Doracle-maven-sync.oracleHome reprezentuje folder instalacyjny WebLogic. Jest to folder, który powinien posiadać katalogi jak i nie tylko:

  • oracle_common
  • projekty_użytkownika
  • wlserver

W moim pytaniu już prowadził wtyczki mvn com.oracle.maven:oracle-maven-sync:push ale nie określił parametry wymienione tutaj.

0

Jak na WebLogic 12.1.2 documentation page, wykonaj następujące czynności:

  1. zainstalować Wtyczka Oracle Maven do synchronizacji i uruchom cel push:

    • Dyrektor zmian y do KOD_ORACLE \ oracle_common \ plugins \ maven \ com \ oracle \ maven \ oracle-maven-sync \ 12.1.2.

    • mvn install: install-file -DpomFile = oracle-maven-sync.12.1.2.pom -Dfile = oracle-maven-sync.12.1.2.jar.

    • mvn com.oracle.maven: oracle-maven-sync: push -Doracle-maven-sync.oracleHome = c: \ oracle \ middleware \ oracle_home.

  2. Możesz sprawdzić, czy pomyślnie zainstalowałeś wtyczkę, korzystając z pomocy Maven: opisz cel. Zobacz poradnik Apache, pomoc , opisując dokumentację celów, aby uzyskać dodatkowe informacje.

    • mvn help: opisać -DgroupId = com.oracle.weblogic -DartifactId = WebLogic-maven-plugin -Dversion = 12.1.2-0-0
+0

Dziękuję, ale widać, że wspomniałem w mojej odpowiedzi, że już to wypróbowałem. Problem polegał na tym, że polecenia, które wypróbowałem, nie wypełniły mojego repozytorium z logami. Wysłałem odpowiedź z poleceniem, aby to zrobić. Dzięki jeszcze raz. –

Powiązane problemy