Access Denied when logging in to OSB 12c console
The Oracle SOA Suite 12c quick start is an excellent way to get started with all the new features of 12c. I imagine it must be frustrating when you log in to http://localhost:7101/servicebus and are confronted with an 401 – Access Denied error message. Rest assured, there is nothing wrong with your credential configuration. The cause is likely much more simple; you use the wrong Java version.
Although the certification matrix for FMW 12.1.3 lists JDK 1.7.0_55+ (I’d think that would include 1.8), it will most likely cause problems when you use java 8. The solutions is easy.
Point the default JAVA_HOME to an Oracle JDK 1.7.
In Unix type:
JAVA_HOME=$HOME/Java/jdk1.7.0_xx export JAVA_HOME
In Windows:
SET JAVA_HOME="C:Program FilesJavajdk1.7.0_xx"
In Linux the home is probably set by alternatives. In that case /bin/javapoints to /usr/bin/java, which points to /etc/alternatives/java, which finally points to something like/usr/share/jvm/java-x-oracle. Where x is the current JDK version.
Enter:
sudo update-alternatives --config java
And choose the correct java version (in this case, java-7-oracle).
If this doesn’t work, there might be a setting still pointing to java-8. When you start the IntegratedWebLogicServer, the location to the startWebLogic.sh is displayed. in my case: /root/.jdeveloper/system12.1.3.0.41.140521.1008/DefaultDomain/bin/startWebLogic.sh. In the same directory is the file setDomainEnv.sh. Replace all the java paths to the java 7 version and restart your Weblogic server. You should be able to login into the Service Bus console now.
Geen reacties
Geef jouw mening
Reactie plaatsenReactie toevoegen