JOSSO 2.4. Weblogic Integration
|
|
- Ann Holmes
- 5 years ago
- Views:
Transcription
1 JOSSO 2.4 Weblogic Integration
2 JOSSO 2.4 : Weblogic Integration
3 1. Introduction Weblogic Integration Overview Prerequisites and Requirements Weblogic Agent Install Assumptions Activation Automatic Activation Manual Activation Configure SSO Agent Front-channel URLs Webservice endpoint IDM Webservice descritor Restart Weblogic Configure Weblogic Security Jossify your application for Weblogic - Quick Start Web Applications Create the weblogic.xml descriptor Add the wls-login-redirect.jsp page Configure the <login-config> section in the web.xml descriptor Configure JOSSO Servlet Filters Copy additional resources EJB applications Create the weblogic-ejb-jar.xml descriptor iii
4 Chapter 1. Introduction This guide will walk you through the steps to get a JOSSO 1.8 Agent build up and running in Weblogic. JOSSO Agents follow a different versioning scheme that the server Weblogic Integration Overview TBD 1
5 Chapter 2. Prerequisites and Requirements To make a quick JOSSO setup we will need: JDK 1.7+ : For optimal results Weblogic 11g (10.x) JOSSO For the purposes of this guide, we will assume the following facts: JDK #71 is located at /opt/jdk1.7.0_71 Weblogic 10.0 is located at /opt/bea/wlserver_10.0 JOSSO #19 is located at /opt/atricore/josso-ee
6 Chapter 3. Weblogic Agent Install You will have to install an agent in each container onto which Jossifyed web application will run. For example, if you have applications deployed on Weblogic and JBoss, you will have to install an agent in each container. Agents are part of the Service Provider (partner application) runtime environment. The SSO agent acts as a filter that handles the SSO protocol and manages the container security context. The security context provides information about the current user like the user identifier, roles and properties. These values depend on how you configured the Identity Provider. Te context can be accessed by applications using standard Java EE Security API for both web and EJB tiers. See the provided sample application for details Assumptions Based on Swire s documentation on Oracle Webcenter Sites installation, the following assumptions are made: Oracle Java Development Kit 7 is used by WCS Weblogic server 11g ( internal version) is used. Weblogic server is installed at: /opt/oracle/middleware. The Weblogic domain used is sso_domain The Weblocic server used is AdminServer You MUST modify these instructions accordingly when using different deployment settings Activation There are two ways to install or activate the agent in your server: automatic and manual. The first one will copy all resources to your server based on the execution environment properties. The second option requires that you manually perform this task. We provide scripts that can be used during manual activation Automatic Activation If the execution environment is properly configured, you can use JOSSO 2 Activation option (only in update #19 and above). The activation will install all required JARs and the josso-agentconfig.xml file. Go to the execution environment Activation section and check the Reactivate option and save the identity appliance. When activating a remote server you need to start a JOSSO instance on the target environment as well and configure the remote host endpoint, for instance: You can stop and remove the JOSSO install after activating the application server. Future updates to the configuration can be done by just replacing the agent configuration file. 3
7 Weblogic Agent Install Manual Activation The manual activation also requires a JOSSO instance on the target server, but you don t need to start it. We will only use resources included in the install. Copy Resources. The following script will copy all resources to the domain lib folderl #!/bin/bash JOSSO_HOME="/opt/atricore/josso-ee-2.4.2" WL_HOME="/opt/Oracle/Middleware/wlserver_10.3" WL_DOMAIN="/opt/Oracle/Middleware/user_projects/domains/sso_domain" find "$JOSSO_HOME"/josso -name xbean-spring jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name aopalliance-1.0.jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name blueprint-parser jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name commons-beanutils jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name commons-codec-1.4.jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name commons-collections-3.0.jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name commons-digester-1.5.jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name commons-discovery-0.2.jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name commons-httpclient-3.1.jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name commons-lang-2.0.jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name commons-logging jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name commons-logging-api jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name commons-modeler-1.1.jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name josso-agents-bin snapshot-jaxws.jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name josso-agent-shared snapshot.jar -exec cp {} "$WL_DOMAIN"/ lib \; find "$JOSSO_HOME"/josso -name josso-servlet-agent snapshot.jar -exec cp {} "$WL_DOMAIN"/ lib \; find "$JOSSO_HOME"/josso -name josso-weblogic10-agent snapshot.jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name log4j jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name org.apache.aries.blueprint.api jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name org.apache.aries.blueprint.noosgi jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name slf4j-api jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name slf4j-log4j jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name spring-aop jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name spring-beans jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name spring-context jar -exec cp {} "$WL_DOMAIN"/lib \; find "$JOSSO_HOME"/josso -name spring-core jar -exec cp {} "$WL_DOMAIN"/lib \; Copy Agent Configuration file. You need to export the configuration for the execution environment and copy the file while renaming it to josso-agent-config.xml. The target location is the $WL_DOMAIN folder: 4
8 Weblogic Agent Install cp /tmp/josso-agent-wl-config.xml $WL_DOMAIN/ Compile SSO Agent Managed Beans. Weblogic requires that you compile Authentication Providers using its own tools, to create Managed Beans (extensions). The mbean.bat script is used for this task. If all paths are correctly configured, running the script will install the SSO Authenticator after compiling and packaging the authenticator. #!/bin/bash JAVA_HOME="/opt/Oracle/jdk6" JOSSO_HOME="/opt/atricore/josso-ee-2.4.2" WL_HOME="/opt/Oracle/Middleware/wlserver_10.3" WL_DOMAIN="/opt/Oracle/Middleware/user_projects/domains/sso_domain" PATH=$JAVA_HOME/bin:$PATH mkdir "$WL_DOMAIN"/lib/mbeantypes "$JAVA_HOME"/bin/java -Dfiles="$JOSSO_HOME"/josso/dist/agents/src/josso-weblogic10-agentmbeans-src -DMDF="$JOSSO_HOME"/josso/dist/agents/src/josso-weblogic10-agent-mbeans-src/org/ josso/wls10/agent/mbeans/jossoauthenticatorproviderimpl.xml - DtargetNameSpace=urn:org:josso:wls10:agent:mbeans -DschemaLocation="$JOSSO_HOME"/josso/dist/ agents/src/josso-weblogic10-agent-mbeans-src/org/josso/wls10/agent/mbeans/ JOSSOAuthenticatorProviderImpl.xml -DpreserveStubs=false -DcreateStubs=true -classpath josso/dist/agents/bin/josso-agent-shared snapshot.jar:"$josso_home"/josso/dist/agents/ bin/josso-jboss32-agent snapshot.jar:"$josso_home"/josso/dist/agents/bin/josso-jboss40- agent snapshot.jar:"$josso_home"/josso/dist/agents/bin/josso-tomcat85-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-liferay5-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-weblogic10-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-gatein-agent-main SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-agents-bin SNAPSHOT- axis.jar:"$josso_home"/josso/dist/agents/bin/josso-jbportal27-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat50-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-alfresco-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-servlet-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-jboss42-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat60-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-applet-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-jboss7-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-jaspi-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-weblogic12-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-weblogic92-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-gatein-agent-authenticator SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat70-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat80-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat55-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-geronimo-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-liferay6-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-jboss5-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/3rdparty/activation-1.1.jar:"$JOSSO_HOME"/ 5
9 Weblogic Agent Install 6 josso/dist/agents/bin/3rdparty/asm jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ geronimo-ws-metadata_2.0_spec jar:"$josso_home"/josso/dist/agents/bin/3rdparty/xbeanspring jar:"$josso_home"/josso/dist/agents/bin/3rdparty/springcore jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rt-bindingsxml jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonshttpclient-3.1.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/geronimo-staxapi_1.0_spec jar:"$josso_home"/josso/dist/agents/bin/3rdparty/blueprintparser jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonscollections-3.0.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/logbackclassic jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonslogging jar:"$josso_home"/josso/dist/agents/bin/3rdparty/geronimoactivation_1.1_spec jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonsdigester-1.5.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonsbeanutils jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ org.apache.aries.blueprint.api jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rtfrontend-jaxws jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rt-wsaddr jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rt-bindingssoap jar:"$josso_home"/josso/dist/agents/bin/3rdparty/xmlschema jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/spring-aop jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/commons-modeler-1.1.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-toolscommon jar:"$josso_home"/josso/dist/agents/bin/3rdparty/jcl-overslf4j jar:"$josso_home"/josso/dist/agents/bin/3rdparty/geronimoannotation_1.0_spec jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ wsdl4j jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-api jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/wstx-asl jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/axis-ant-1.4.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonsdiscovery-0.2.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rt-databindingjaxb jar:"$josso_home"/josso/dist/agents/bin/3rdparty/portal-identitylib ga.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/geronimojavamail_1.4_spec-1.6.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonslang-2.0.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/axis-saaj-1.4.jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/cxf-rt-core jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/geronimo-jaxws_2.1_spec-1.0.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ aopalliance-1.0.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/jaxbimpl jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ org.apache.aries.blueprint.noosgi jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ org.apache.aries.proxy.api jar:"$josso_home"/josso/dist/agents/bin/3rdparty/springbeans jar:"$josso_home"/josso/dist/agents/bin/3rdparty/saaj-api-1.3.jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/commons-codec-1.3.jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/slf4j-api jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ org.apache.aries.blueprint.core jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ neethi jar:"$josso_home"/josso/dist/agents/bin/3rdparty/jaxb-api-2.1.jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/saaj-impl jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/axis-1.4.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/axiswsdl4j jar:"$josso_home"/josso/dist/agents/bin/3rdparty/axisjaxrpc-1.4.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/log4j jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/commons-logging-api jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/fastinfoset jar:"$josso_home"/josso/dist/agents/bin/3rdparty/xmlresolver-1.2.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rt-frontendsimple jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-commonschemas jar:"$josso_home"/josso/dist/agents/bin/3rdparty/springcontext jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-commonutilities jar:"$josso_home"/josso/dist/agents/bin/3rdparty/logbackcore jar:/"$wl_home"/server/lib/eccpressoasn1.jar:/"$wl_home"/server/lib/ EccpressoJcae.jar:/"$WL_HOME"/server/lib/cryptoj.jar:/"$WL_HOME"/server/lib/ bea_wls_remote_deployer.jar:/"$wl_home"/server/lib/wlthint3client.jar:/"$wl_home"/server/lib/ EccpressoCore.jar:/"$WL_HOME"/server/lib/weblogic-zh_CN.jar:/"$WL_HOME"/server/lib/mysqlconnector-java-commercial bin.jar:/"$WL_HOME"/server/lib/wllog4j.jar:/"$WL_HOME"/ server/lib/ojdbc6.jar:/"$wl_home"/server/lib/jcom.jar:/"$wl_home"/server/lib/
10 Weblogic Agent Install jrmp.jar:/"$wl_home"/server/lib/xqrl.jar:/"$wl_home"/server/lib/weblogic-fr.jar:/"$wl_home"/ server/lib/weblogic.jar:/"$wl_home"/server/lib/weblogic-de.jar:/"$wl_home"/server/lib/ weblogic-l10n.jar:/"$wl_home"/server/lib/wldeploy.jar:/"$wl_home"/server/lib/weblogicja.jar:/"$wl_home"/server/lib/weblogic-spring.jar:/"$wl_home"/server/lib/ cryptojfips.jar:/"$wl_home"/server/lib/wlw-langx-zh_cn.jar:/"$wl_home"/server/lib/wlw-langxzh_tw.jar:/"$wl_home"/server/lib/wlw-langx-ko.jar:/"$wl_home"/server/lib/xmlx.jar:/"$wl_home"/ server/lib/jms51-interop.jar:/"$wl_home"/server/lib/wls-api.jar:/"$wl_home"/server/lib/ wljmxclient.jar:/"$wl_home"/server/lib/aqapi.jar:/"$wl_home"/server/lib/ bea_wls_async_response.jar:/"$wl_home"/server/lib/wldb2.jar:/"$wl_home"/server/lib/ webserviceclient+ssl.jar:/"$wl_home"/server/lib/weblogic-es.jar:/"$wl_home"/server/lib/ wljmsclient.jar:/"$wl_home"/server/lib/ons.jar:/"$wl_home"/server/lib/weblogicko.jar:/"$wl_home"/server/lib/wseeclient.jar:/"$wl_home"/server/lib/ wlsafclient.jar:/"$wl_home"/server/lib/pcl2.jar:/"$wl_home"/server/lib/wsse.jar:/"$wl_home"/ server/lib/wlw-langx.jar:/"$wl_home"/server/lib/weblogic-zh_tw.jar:/"$wl_home"/server/lib/ wlinformix.jar:/"$wl_home"/server/lib/wl-j2ee-client.jar:/"$wl_home"/server/lib/ ucp.jar:/"$wl_home"/server/lib/wlcommons-logging.jar:/"$wl_home"/server/lib/weblogicit.jar:/"$wl_home"/server/lib/wlsybase.jar:/"$wl_home"/server/lib/diagnosticsagent.jar:/"$wl_home"/server/lib/wlnmclient.jar:/"$wl_home"/server/lib/ fmwgenerictoken.jar:/"$wl_home"/server/lib/mejb.jar:/"$wl_home"/server/lib/ wlconnector.jar:/"$wl_home"/server/lib/wlw-langx-ja.jar:/"$wl_home"/server/lib/ wljarbuilder.jar:/"$wl_home"/server/lib/weblogic-pt_br.jar:/"$wl_home"/server/lib/ wlsaft3client.jar:/"$wl_home"/server/lib/webservices.jar:/"$wl_home"/server/lib/ wlcipher.jar:/"$wl_home"/server/lib/wlsqlserver.jar:/"$wl_home"/server/lib/ wlclient.jar:/"$wl_home"/server/lib/jrmpclient.jar:/"$wl_home"/server/lib/api.jar:/"$wl_home"/ server/lib/webserviceclient.jar:/"$wl_home"/server/lib/wlw-wsee-soapfault.jar:"$java_home"/ lib/tools.jar:"$java_home"/jre/lib/psfont.properties.ja:"$java_home"/jre/lib/ fontconfig.suse.10.properties.src:"$java_home"/jre/lib/currency.data:"$java_home"/jre/lib/ fontconfig.suse.10.bfc:"$java_home"/jre/lib/alt-rt.jar:"$java_home"/jre/lib/ deploy:"$java_home"/jre/lib/jfr:"$java_home"/jre/lib/charsets.jar:"$java_home"/jre/lib/ amd64:"$java_home"/jre/lib/sound.properties:"$java_home"/jre/lib/ fontconfig.redhat.5.bfc:"$java_home"/jre/lib/cmm:"$java_home"/jre/lib/management:"$java_home"/ jre/lib/fontconfig.turbo.bfc:"$java_home"/jre/lib/plugin.jar:"$java_home"/jre/lib/ fontconfig.redhat.6.properties.src:"$java_home"/jre/lib/jvm.hprof.txt:"$java_home"/jre/lib/ content-types.properties:"$java_home"/jre/lib/jfr.jar:"$java_home"/jre/lib/ calendars.properties:"$java_home"/jre/lib/fontconfig.redhat.6.bfc:"$java_home"/jre/lib/ applet:"$java_home"/jre/lib/fontconfig.suse.11.bfc:"$java_home"/jre/lib/ net.properties:"$java_home"/jre/lib/fontconfig.bfc:"$java_home"/jre/lib/zi:"$java_home"/jre/ lib/meta-index:"$java_home"/jre/lib/deploy.jar:"$java_home"/jre/lib/ fontconfig.redhat.5.properties.src:"$java_home"/jre/lib/management-agent.jar:"$java_home"/jre/ lib/javaws.jar:"$java_home"/jre/lib/images:"$java_home"/jre/lib/security:"$java_home"/jre/lib/ resources.jar:"$java_home"/jre/lib/jce.jar:"$java_home"/jre/lib/jfxrt.jar:"$java_home"/jre/ lib/classlist:"$java_home"/jre/lib/flavormap.properties:"$java_home"/jre/lib/ fontconfig.suse.11.properties.src:"$java_home"/jre/lib/desktop:"$java_home"/jre/lib/ rt.jar:"$java_home"/jre/lib/ext:"$java_home"/jre/lib/ fontconfig.turbo.properties.src:"$java_home"/jre/lib/psfontj2d.properties:"$java_home"/jre/ lib/fontconfig.properties.src:"$java_home"/jre/lib/jsse.jar:"$java_home"/jre/lib/ logging.properties:"$java_home"/jre/lib/oblique-fonts:"$java_home"/jre/lib/fonts:"$java_home"/ jre/lib/jexec:"$java_home"/jre/lib/javafx.properties:"$java_home"/jre/lib/locale weblogic.management.commo.weblogicmbeanmaker "$JAVA_HOME"/bin/java -Dfiles="$JOSSO_HOME"/josso/dist/agents/src/josso-weblogic10-agentmbeans-src -DMJF=/"$WL_DOMAIN"/lib/mbeantypes/josso-weblogic10-agent-mbeans.jar - DpreserveStubs=false -DcreateStubs=true -classpath "$JOSSO_HOME"/josso/dist/agents/bin/jossoagents-bin SNAPSHOT-jaxws.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-agentshared SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-jboss32-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-jboss40-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat85-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-liferay5-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-weblogic10-agent
11 Weblogic Agent Install 8 SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-gatein-agent-main SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-agents-bin SNAPSHOT- axis.jar:"$josso_home"/josso/dist/agents/bin/josso-jbportal27-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat50-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-alfresco-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-servlet-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-jboss42-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat60-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-applet-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-jboss7-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-jaspi-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-weblogic12-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-weblogic92-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-gatein-agent-authenticator SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat70-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat80-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-tomcat55-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-geronimo-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-liferay6-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/josso-jboss5-agent SNAPSHOT.jar:"$JOSSO_HOME"/josso/dist/agents/bin/3rdparty/activation-1.1.jar:"$JOSSO_HOME"/ josso/dist/agents/bin/3rdparty/asm jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ geronimo-ws-metadata_2.0_spec jar:"$josso_home"/josso/dist/agents/bin/3rdparty/xbeanspring jar:"$josso_home"/josso/dist/agents/bin/3rdparty/springcore jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rt-bindingsxml jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonshttpclient-3.1.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/geronimo-staxapi_1.0_spec jar:"$josso_home"/josso/dist/agents/bin/3rdparty/blueprintparser jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonscollections-3.0.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/logbackclassic jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonslogging jar:"$josso_home"/josso/dist/agents/bin/3rdparty/geronimoactivation_1.1_spec jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonsdigester-1.5.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonsbeanutils jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ org.apache.aries.blueprint.api jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rtfrontend-jaxws jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rt-wsaddr jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rt-bindingssoap jar:"$josso_home"/josso/dist/agents/bin/3rdparty/xmlschema jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/spring-aop jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/commons-modeler-1.1.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-toolscommon jar:"$josso_home"/josso/dist/agents/bin/3rdparty/jcl-overslf4j jar:"$josso_home"/josso/dist/agents/bin/3rdparty/geronimoannotation_1.0_spec jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ wsdl4j jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-api jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/wstx-asl jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/axis-ant-1.4.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonsdiscovery-0.2.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rt-databindingjaxb jar:"$josso_home"/josso/dist/agents/bin/3rdparty/portal-identitylib ga.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/geronimojavamail_1.4_spec-1.6.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/commonslang-2.0.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/axis-saaj-1.4.jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/cxf-rt-core jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/geronimo-jaxws_2.1_spec-1.0.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ aopalliance-1.0.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/jaxbimpl jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ org.apache.aries.blueprint.noosgi jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ org.apache.aries.proxy.api jar:"$josso_home"/josso/dist/agents/bin/3rdparty/springbeans jar:"$josso_home"/josso/dist/agents/bin/3rdparty/saaj-api-1.3.jar:"$josso_home"/
12 Weblogic Agent Install 9 josso/dist/agents/bin/3rdparty/commons-codec-1.3.jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/slf4j-api jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ org.apache.aries.blueprint.core jar:"$josso_home"/josso/dist/agents/bin/3rdparty/ neethi jar:"$josso_home"/josso/dist/agents/bin/3rdparty/jaxb-api-2.1.jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/saaj-impl jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/axis-1.4.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/axiswsdl4j jar:"$josso_home"/josso/dist/agents/bin/3rdparty/axisjaxrpc-1.4.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/log4j jar:"$josso_home"/ josso/dist/agents/bin/3rdparty/commons-logging-api jar:"$josso_home"/josso/dist/agents/ bin/3rdparty/fastinfoset jar:"$josso_home"/josso/dist/agents/bin/3rdparty/xmlresolver-1.2.jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-rt-frontendsimple jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-commonschemas jar:"$josso_home"/josso/dist/agents/bin/3rdparty/springcontext jar:"$josso_home"/josso/dist/agents/bin/3rdparty/cxf-commonutilities jar:"$josso_home"/josso/dist/agents/bin/3rdparty/logbackcore jar:/"$wl_home"/server/lib/eccpressoasn1.jar:/"$wl_home"/server/lib/ EccpressoJcae.jar:/"$WL_HOME"/server/lib/cryptoj.jar:/"$WL_HOME"/server/lib/ bea_wls_remote_deployer.jar:/"$wl_home"/server/lib/wlthint3client.jar:/"$wl_home"/server/lib/ EccpressoCore.jar:/"$WL_HOME"/server/lib/weblogic-zh_CN.jar:/"$WL_HOME"/server/lib/mysqlconnector-java-commercial bin.jar:/"$WL_HOME"/server/lib/wllog4j.jar:/"$WL_HOME"/ server/lib/ojdbc6.jar:/"$wl_home"/server/lib/jcom.jar:/"$wl_home"/server/lib/ jrmp.jar:/"$wl_home"/server/lib/xqrl.jar:/"$wl_home"/server/lib/weblogic-fr.jar:/"$wl_home"/ server/lib/weblogic.jar:/"$wl_home"/server/lib/weblogic-de.jar:/"$wl_home"/server/lib/ weblogic-l10n.jar:/"$wl_home"/server/lib/wldeploy.jar:/"$wl_home"/server/lib/weblogicja.jar:/"$wl_home"/server/lib/weblogic-spring.jar:/"$wl_home"/server/lib/ cryptojfips.jar:/"$wl_home"/server/lib/wlw-langx-zh_cn.jar:/"$wl_home"/server/lib/wlw-langxzh_tw.jar:/"$wl_home"/server/lib/wlw-langx-ko.jar:/"$wl_home"/server/lib/xmlx.jar:/"$wl_home"/ server/lib/jms51-interop.jar:/"$wl_home"/server/lib/wls-api.jar:/"$wl_home"/server/lib/ wljmxclient.jar:/"$wl_home"/server/lib/aqapi.jar:/"$wl_home"/server/lib/ bea_wls_async_response.jar:/"$wl_home"/server/lib/wldb2.jar:/"$wl_home"/server/lib/ webserviceclient+ssl.jar:/"$wl_home"/server/lib/weblogic-es.jar:/"$wl_home"/server/lib/ wljmsclient.jar:/"$wl_home"/server/lib/ons.jar:/"$wl_home"/server/lib/weblogicko.jar:/"$wl_home"/server/lib/wseeclient.jar:/"$wl_home"/server/lib/ wlsafclient.jar:/"$wl_home"/server/lib/pcl2.jar:/"$wl_home"/server/lib/wsse.jar:/"$wl_home"/ server/lib/wlw-langx.jar:/"$wl_home"/server/lib/weblogic-zh_tw.jar:/"$wl_home"/server/lib/ wlinformix.jar:/"$wl_home"/server/lib/wl-j2ee-client.jar:/"$wl_home"/server/lib/ ucp.jar:/"$wl_home"/server/lib/wlcommons-logging.jar:/"$wl_home"/server/lib/weblogicit.jar:/"$wl_home"/server/lib/wlsybase.jar:/"$wl_home"/server/lib/diagnosticsagent.jar:/"$wl_home"/server/lib/wlnmclient.jar:/"$wl_home"/server/lib/ fmwgenerictoken.jar:/"$wl_home"/server/lib/mejb.jar:/"$wl_home"/server/lib/ wlconnector.jar:/"$wl_home"/server/lib/wlw-langx-ja.jar:/"$wl_home"/server/lib/ wljarbuilder.jar:/"$wl_home"/server/lib/weblogic-pt_br.jar:/"$wl_home"/server/lib/ wlsaft3client.jar:/"$wl_home"/server/lib/webservices.jar:/"$wl_home"/server/lib/ wlcipher.jar:/"$wl_home"/server/lib/wlsqlserver.jar:/"$wl_home"/server/lib/ wlclient.jar:/"$wl_home"/server/lib/jrmpclient.jar:/"$wl_home"/server/lib/api.jar:/"$wl_home"/ server/lib/webserviceclient.jar:/"$wl_home"/server/lib/wlw-wsee-soapfault.jar:"$java_home"/ lib/tools.jar:"$java_home"/jre/lib/psfont.properties.ja:"$java_home"/jre/lib/ fontconfig.suse.10.properties.src:"$java_home"/jre/lib/currency.data:"$java_home"/jre/lib/ fontconfig.suse.10.bfc:"$java_home"/jre/lib/alt-rt.jar:"$java_home"/jre/lib/ deploy:"$java_home"/jre/lib/jfr:"$java_home"/jre/lib/charsets.jar:"$java_home"/jre/lib/ amd64:"$java_home"/jre/lib/sound.properties:"$java_home"/jre/lib/ fontconfig.redhat.5.bfc:"$java_home"/jre/lib/cmm:"$java_home"/jre/lib/management:"$java_home"/ jre/lib/fontconfig.turbo.bfc:"$java_home"/jre/lib/plugin.jar:"$java_home"/jre/lib/ fontconfig.redhat.6.properties.src:"$java_home"/jre/lib/jvm.hprof.txt:"$java_home"/jre/lib/ content-types.properties:"$java_home"/jre/lib/jfr.jar:"$java_home"/jre/lib/ calendars.properties:"$java_home"/jre/lib/fontconfig.redhat.6.bfc:"$java_home"/jre/lib/ applet:"$java_home"/jre/lib/fontconfig.suse.11.bfc:"$java_home"/jre/lib/ net.properties:"$java_home"/jre/lib/fontconfig.bfc:"$java_home"/jre/lib/zi:"$java_home"/jre/ lib/meta-index:"$java_home"/jre/lib/deploy.jar:"$java_home"/jre/lib/
13 Weblogic Agent Install fontconfig.redhat.5.properties.src:"$java_home"/jre/lib/management-agent.jar:"$java_home"/jre/ lib/javaws.jar:"$java_home"/jre/lib/images:"$java_home"/jre/lib/security:"$java_home"/jre/lib/ resources.jar:"$java_home"/jre/lib/jce.jar:"$java_home"/jre/lib/jfxrt.jar:"$java_home"/jre/ lib/classlist:"$java_home"/jre/lib/flavormap.properties:"$java_home"/jre/lib/ fontconfig.suse.11.properties.src:"$java_home"/jre/lib/desktop:"$java_home"/jre/lib/ rt.jar:"$java_home"/jre/lib/ext:"$java_home"/jre/lib/ fontconfig.turbo.properties.src:"$java_home"/jre/lib/psfontj2d.properties:"$java_home"/jre/ lib/fontconfig.properties.src:"$java_home"/jre/lib/jsse.jar:"$java_home"/jre/lib/ logging.properties:"$java_home"/jre/lib/oblique-fonts:"$java_home"/jre/lib/fonts:"$java_home"/ jre/lib/jexec:"$java_home"/jre/lib/javafx.properties:"$java_home"/jre/lib/locale weblogic.management.commo.weblogicmbeanmaker 3.3. Configure SSO Agent We need to configure the SSO Agent and modify properties related with the new environment we are installing like the IDM server host name. The SSO Agent is configured with the following file: josso-agent-config.xml. /opt/oracle/middleware/user_projects/domains/sso_domain These are the properties that may need to be updated, in particular the endpoint Front-channel URLs Modify protocol, server name and port to match the SSO system. This is the value users will access using the web browser.(i.e. ). Also udpate URI Path, replace WCS with the proper execution environment name taken from the JOSSO server. (Identiy Appliance Definintion) gatewayloginurl gatewaylogouturl ignoredreferrers Webservice endpoint Modify JOSSO Server name and port used by the agent to perform webservices calls. This is an internal network name and port that must be resolved and accessible from the application server environment. (i.e. vsvr059085:8081 ) endpoint IDM Webservice descritor Modify JAR file path. Make sure that the path to josso-agents-bin snapshot-jaxws.jar is correct if no internet connection is available. 10
14 Weblogic Agent Install wsdllocation 3.4. Restart Weblogic Now we must restart all weblogic servers and enable the JOSSO Security Provider 3.5. Configure Weblogic Security After restarting weblogic, we need to enable the SSO Authenticator. Access weblogic console and click the Security Realms in the left. Then click on myrealm. Select the Providers tab and click New. You now need to add a new JOSSOProvider as shown in the picture: Now modify the Default Authenticator settings by selecting it from the list, set the Control Flag to SUFFICIENT Do the same for thew new JOSSOAuthenticator settings by selecting it from the list, set the Control Flag to SUFFICIENT Finally select the Reorder option and rearrange the authenticators as follow: You must restart all Weblogic servers after this change. 11
15 Chapter 4. Jossify your application for Weblogic - Quick Start We provide a sample web application that you can review and use to test your Weblogic deployment, incljuding both EJB and WEB tiers: github: josso-partner-wl10 [ Web Applications Create the weblogic.xml descriptor In your web application, create the weblogic.xml descriptor in the WEB-INF folder and map all the roles your application will use. weblogic.xml. <?xml version= "1.0" encoding= "UTF-8"?> <weblogic-web-app xmlns=" xmlns:j2ee=" xmlns:xsi=" xsi:schemalocation=" > <security-role-assignment> <role-name>role1</role-name> <principal-name>role1</principal-name> </security-role-assignment> </weblogic-web-app> Add the wls-login-redirect.jsp page Copy the wls-login-redirect.jsp page provided by josso to your application resources directory. login-redirect.jsp. <%@page contenttype= "text/html; charset=iso " language= "java" session= " true " %> <% response.sendredirect(request.getcontextpath() + "/josso-wls/josso_login.jsp" ); %> Configure the <login-config> section in the web.xml descriptor Use the following login configuration for the web applicationweb.xml 12
16 Jossify your application for Weblogic - Quick Start <login-config> <auth-method>form</auth-method> <form-login-config> <form-login-page>/wls-login-redirect.jsp</form-login-page> <form-error-page>/wls-login-redirect.jsp</form-error-page> </form-login-config> </login-config> Configure JOSSO Servlet Filters web.xml (Weblogic 10.0).... <!-- Uncomment if you need identity in public resources <filter> <filter-name>wlauthenticatorproviderfilter</filter-name> <description>weblogic 10.0 Authenticator Provider Serlvet Filter</description> <filter-class>org.josso.wls10.agent.wlsagentservletfilter</filter-class> </filter> --> <!-- Comment if you need identity in public resources --> <filter> <filter-name>wlsessionenforcementservletfilter</filter-name> <description>weblogic 10.0 Session Enforcement Servlet Filter</description> <filter-class>org.josso.wls10.agent.wlssessionenforcementservletfilter</filter-class> </filter>... <!-- <filter-mapping> <filter-name>wlauthenticatorproviderfilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> --> <filter-mapping> <filter-name>wlsessionenforcementservletfilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>...web.xml (Weblogic 9.2)... <!-- Uncomment if you need identity in public resources <filter> <filter-name>wlauthenticatorproviderfilter</filter-name> <description>weblogic 9.2 Authenticator Provider Serlvet Filter</description> <filter-class>org.josso.wls92.agent.wlsagentservletfilter</filter-class> </filter> --> <!-- Comment if you need identity in public resources --> <filter> <filter-name>wlsessionenforcementservletfilter</filter-name> <description>weblogic 9.2 Session Enforcement Servlet Filter</description> <filter-class>org.josso.wls92.agent.wlssessionenforcementservletfilter</filter-class> </filter>... <!-- <filter-mapping> 13
17 Jossify your application for Weblogic - Quick Start <filter-name>wlauthenticatorproviderfilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> --> <filter-mapping> <filter-name>wlsessionenforcementservletfilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> Copy additional resources Create a josso-wls folder in your application resources directory and copy the following files : josso_login.jsp josso_logout.jsp josso_security_check.jsp You can find this files here The three of them contain the same jsp script : <%response.senderror(javax.servlet.http.httpservletresponse.sc_not_found);%> 4.2. EJB applications Create the weblogic-ejb-jar.xml descriptor Add all the security role assignments to your application needs. weblogic-ejb-jar.xml. <?xml version= "1.0" encoding= "ISO "?> <weblogic-ejb-jar xmlns=" xmlns:xsi=" xsi:schemalocation=" > <weblogic-enterprise-bean>... </weblogic-enterprise-bean> <security-role-assignment> <role-name>role1</role-name> <principal-name>role1</principal-name> </security-role-assignment> </weblogic-ejb-jar> 14
web.xml Deployment Descriptor Elements
APPENDIX A web.xml Deployment Descriptor s The following sections describe the deployment descriptor elements defined in the web.xml schema under the root element . With Java EE annotations, the
More informationOracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials
More informationOpen source software libraries used in ConnectAll
Open source software libraries used in ConnectAll Category Tools Version Ant ant 1.7.0 Ant ant-launcher 1.7.0 Apache commons-beanutils 1.8.0 Apache commons-cli 1.2 Apache commons-codec 1.3 Apache commons-collections
More informationSUN Enterprise Development with iplanet Application Server
SUN 310-540 Enterprise Development with iplanet Application Server 6.0 http://killexams.com/exam-detail/310-540 QUESTION: 96 You just created a new J2EE application (EAR) file using iasdt. How do you begin
More informationIP Log for soa.swordfish
IP Log for soa.swordfish Helios Release, June 2010 Licenses Eclipse Public License v1.0 Third-Party Code CQ Third-Party Code License Use 2325 spring-aop Version: 2.5.2 2326 spring-beans Version: 2.5.2
More informationWeb Application Architecture (based J2EE 1.4 Tutorial)
Web Application Architecture (based J2EE 1.4 Tutorial) Dr. Kanda Runapongsa (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 Agenda Web application, components and container
More informationDeveloping a JAX-WS EJB Stateless Session Bean Web Service
Developing a JAX-WS EJB Stateless Session Bean Web Service {scrollbar} This tutorial will take you through the steps required in developing, deploying and testing a EJB Stateless Session Bean Web Service
More informationApplication Servers - BEA WebLogic Advanced IBM Cognos Application Configuration
Proven Practice Application Servers - BEA WebLogic Advanced IBM Cognos Application Configuration Product(s): IBM Cognos 8.3, BEA WebLogic Area of Interest: Infrastructure DOC ID: AS16 Version 8.3.0.0 BEA
More informationDeveloping Clients for a JAX-WS Web Service
Developing Clients for a JAX-WS Web Service {scrollbar} This tutorial will take you through the steps required in developing, deploying and testing a Web Service Client in Apache Geronimo for a web services
More informationWriting Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p.
Preface p. xiii Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p. 11 Creating the Deployment Descriptor p. 14 Deploying Servlets
More informationQuestion No: 1 In which file should customization classes be specified in the cust-config section (under mds-config)?
Volume: 80 Questions Question No: 1 In which file should customization classes be specified in the cust-config section (under mds-config)? A. web.xml B. weblogic.xml C. adf-config.xml D. adfm.xml Question
More informationKonaKart Portlet Installation for Liferay. 2 nd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK
KonaKart Portlet Installation for Liferay 2 nd January 2018 DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK 1 Table of Contents KonaKart Portlets... 3 Supported Versions
More informationJava EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module
Java Platform, Enterprise Edition 5 (Java EE 5) Core Java EE Java EE 5 Platform Overview Java EE Platform Distributed Multi tiered Applications Java EE Web & Business Components Java EE Containers services
More informationArtix for J2EE. Version 4.2, March 2007
Artix for J2EE Version 4.2, March 2007 IONA Technologies PLC and/or its subsidiaries may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject
More informationIBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release
WebSphere Application Server IBM IBM WebSphere Application Server Migration Toolkit Version 9.0 Release 18.0.0.3 Contents Chapter 1. Overview......... 1 Chapter 2. What's new........ 5 Chapter 3. Support..........
More informationIBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic
IBM Operational Decision Manager Version 8 Release 5 Configuring Operational Decision Manager on WebLogic Note Before using this information and the product it supports, read the information in Notices
More informationConfiguring BEA WebLogic Server for Web Authentication with SAS 9.2 Web Applications
Configuration Guide Configuring BEA WebLogic Server for Web Authentication with SAS 9.2 Web Applications This document describes how to configure Web authentication with BEA WebLogic for the SAS Web applications.
More informationDeveloping JAX-RPC Web services
Developing JAX-RPC Web services {scrollbar} This tutorial will take you through the steps required in developing, deploying and testing a Web Service in Apache Geronimo. After completing this tutorial
More informationJBoss to Geronimo - EJB-Session Beans Migration
JBoss to Geronimo - EJB-Session Beans Migration A typical J2EE application may contain Enterprise JavaBeans or EJBs. These beans contain the application's business logic and live business data. Although
More informationCHAPTER 6. Organizing Your Development Project. All right, guys! It s time to clean up this town!
CHAPTER 6 Organizing Your Development Project All right, guys! It s time to clean up this town! Homer Simpson In this book we describe how to build applications that are defined by the J2EE specification.
More informationJBoss SOAP Web Services User Guide. Version: M5
JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...
More informationIntroduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing Oracle HTTP Server...
Oracle Access Manager Configuration Guide for On-Premises Version 17 October 2017 Contents Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing
More informationProgramming Web Services in Java
Programming Web Services in Java Description Audience This course teaches students how to program Web Services in Java, including using SOAP, WSDL and UDDI. Developers and other people interested in learning
More informationWorkshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:
Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,
More informationSignicat Connector for Java Version 4.x. Document version 1
Signicat Connector for Java Version 4.x Document version 1 About this document Purpose Target This document is a guideline for using Signicat Connector for Java. Signicat Connector for Java is a client
More informationOracle Enterprise Pack for Eclipse 11g Hands on Labs
Oracle Enterprise Pack for Eclipse 11g Hands on Labs This certified set of Eclipse plug-ins is designed to help develop, deploy and debug applications for Oracle WebLogic Server. It installs as a plug-in
More informationComposer Help. Connection Pooling
Composer Help Connection Pooling 12/18/2017 Connection Pooling Contents 1 Connection Pooling 1.1 Connection Pooling for Tomcat Application Servers 1.2 Connection Pooling for JBoss Application Servers 1.3
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More information# Application server configuration
Downloaded from: justpaste.it/f39t $Id: signserver_build.properties.sample 3262 2013-01-30 09:28:50Z netmackan $ Build configuration of SignServer. Modify at will before building. Note: You might have
More informationOracle WebLogic Server 12c: Administration I
Oracle WebLogic Server 12c: Administration I Duration 5 Days What you will learn This Oracle WebLogic Server 12c: Administration I training teaches you how to install and configure Oracle WebLogic Server
More informationExercise SBPM Session-4 : Web Services
Arbeitsgruppe Exercise SBPM Session-4 : Web Services Kia Teymourian Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universität Berlin kia@inf.fu-berlin.de Agenda Presentation of
More informationJava- EE Web Application Development with Enterprise JavaBeans and Web Services
Java- EE Web Application Development with Enterprise JavaBeans and Web Services Duration:60 HOURS Price: INR 8000 SAVE NOW! INR 7000 until December 1, 2011 Students Will Learn How to write Session, Message-Driven
More informationJBoss WS User Guide. Version: GA
JBoss WS User Guide Version: 1.0.1.GA 1. JBossWS Runtime Overview... 1 2. Creating a Web Service using JBossWS runtime... 3 2.1. Creating a Dynamic Web project... 3 2.2. Configure JBoss Web Service facet
More informationNetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Extending Web Applications with Business Logic: Introducing EJB Components...1 EJB Project type Wizards...2
More informationContents Overview... 5 Downloading Primavera Gateway... 5 Primavera Gateway On-Premises Installation Prerequisites... 6
Gateway Installation and Configuration Guide for On-Premises Version 17 September 2017 Contents Overview... 5 Downloading Primavera Gateway... 5 Primavera Gateway On-Premises Installation Prerequisites...
More informationAbstract. Avaya Solution & Interoperability Test Lab
Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on BEA Weblogic Application Server Using BEA Workshop
More informationJ2EE - Version: 25. Developing Enterprise Applications with J2EE Enterprise Technologies
J2EE - Version: 25 Developing Enterprise Applications with J2EE Enterprise Technologies Developing Enterprise Applications with J2EE Enterprise Technologies J2EE - Version: 25 5 days Course Description:
More information<Insert Picture Here> Deploying applications
Deploying applications Overview of Deployment Two views of deployment: Developers Development environment Single stand-alone machine Deploy over and over again at will during the
More informationCreating Mediation Handler for WAS 8.5 using EJB 3.0 Author: Hemalatha Rajendran
1 Creating Mediation Handler for WAS 8.5 using EJB 3.0 Author: Hemalatha Rajendran Background: For EJB 2.x, Rational Application Developer provided tooling for the inclusion of mediation handler via a
More informationCOPYRIGHTED MATERIAL
Introduction xxiii Chapter 1: Apache Tomcat 1 Humble Beginnings: The Apache Project 2 The Apache Software Foundation 3 Tomcat 3 Distributing Tomcat: The Apache License 4 Comparison with Other Licenses
More informationOracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)
Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Code: URL: D101074GC10 View Online The Developing Applications for the Java EE 7 Platform training teaches you how
More informationCreating the Sakai EAR File for WebSphere Community Edition
Creating the Sakai 2.1.2 EAR File for WebSphere Community Edition Overview The WebSphere Community Edition (WASCE) is a FREE J2EE container and web application server based on Apache Geronimo and Tomcat.
More information1Z0-430
1Z0-430 Passing Score: 800 Time Limit: 0 min Exam A QUESTION 1 On a normally well-performing environment, you are experiencing unexpected slow response times, or no server response, for some page requests
More informationChapter 6 Enterprise Java Beans
Chapter 6 Enterprise Java Beans Overview of the EJB Architecture and J2EE platform The new specification of Java EJB 2.1 was released by Sun Microsystems Inc. in 2002. The EJB technology is widely used
More informationCOURSE DETAILS: CORE AND ADVANCE JAVA Core Java
COURSE DETAILS: CORE AND ADVANCE JAVA Core Java 1. Object Oriented Concept Object Oriented Programming & its Concepts Classes and Objects Aggregation and Composition Static and Dynamic Binding Abstract
More informationAn Oracle White Paper August Using WebCenter Spaces Extension Samples ( )
An Oracle White Paper August 2011 Using WebCenter Spaces Extension Samples (11.1.1.4.0) Executive Overview... 2 Introduction... 2 Deploying and Undeploying Sample WebCenter Spaces Extensions 3 Overview...
More informationDeveloping Applications for Oracle WebLogic Server g Release 1 (10.3.6)
[1]Oracle Fusion Middleware Developing Applications for Oracle WebLogic Server 10.3.6 11g Release 1 (10.3.6) E13706-09 July 2015 This document describes building WebLogic Server 10.3.6 e-commerce applications
More informationDOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK
26 April, 2018 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK Document Filetype: PDF 343.68 KB 0 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK This tutorial shows you to create and deploy a simple standalone
More information2 Oracle WebLogic Overview Prerequisites Baseline Architecture...6
Table of Contents 1 Oracle Access Manager Integration...1 1.1 Overview...1 1.2 Prerequisites...1 1.3 Deployment...1 1.4 Integration...1 1.5 Authentication Process...1 2 Oracle WebLogic...2 3 Overview...3
More informationOracle Entitlements Server 11gR2 Integration Guide Published: May 2013
Oracle Entitlements Server 11gR2 Integration Guide Published: May 2013 Applies To Oracle API Gateway v11.1.2.x Contents Introduction Prerequisites Integration Configuration Steps OES Configuration: Step
More informationAdministering Server Environments for Oracle WebLogic Server 12c (12.2.1)
[1]Oracle Fusion Middleware Administering Server Environments for Oracle WebLogic Server 12c (12.2.1) E55180-01 October 2015 This document describes how to design, configure, and manage WebLogic Server
More informationJava J Course Outline
JAVA EE - J2SE - CORE JAVA After all having a lot number of programming languages. Why JAVA; yet another language!!! AND NOW WHY ONLY JAVA??? CHAPTER 1: INTRODUCTION What is Java? History Versioning The
More informationInstalling and Configuring the Runtime Processes 2
2 Installing and Configuring the Runtime Processes 2 The first step in deploying a J2EE application is setting up the production environment on the appropriate hosts. This involves installing all necessary
More informationJ2EE Development with Apache Geronimo. Aaron Mulder Chariot Solutions
J2EE Development with Apache Geronimo Aaron Mulder Chariot Solutions Speaker Aaron Mulder Geronimo Developer Works on deployment, management, console, kernel,... Online Geronimo book at http:// chariotsolutions.com/geronimo/
More informationOracle Fusion Middleware
Oracle Fusion Middleware Administering Server Environments for Oracle WebLogic Server 12c (12.2.1.2.0) E77956-03 December 2016 This document describes how to design, configure, and manage WebLogic Server
More informationAquaLogic BPM Enterprise Configuration Guide
AquaLogic BPM Enterprise Configuration Guide IBM WebSphere Edition Version: 6.0 2 ALBPM TOC Contents Getting Started...4 Document Scope and Audience...4 Documentation Roadmap...4 What is ALBPM Enterprise?...4
More informationContents Introduction... 5 Configuring Single Sign-On... 7 Configuring Identity Federation Using SAML 2.0 Authentication... 29
Oracle Access Manager Configuration Guide 16 R1 March 2016 Contents Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 8 Installing Oracle HTTP Server...
More informationJBoss to Geronimo - EJB-MDB Migration
JBoss to Geronimo - EJB-MDB Migration Before looking at Message Driven Beans (MDBs) a brief overview of the Java Messaging Service (JMS) API is in order. JMS is a way for applications to send and receive
More informationChapter 2 WEBLOGIC SERVER DOMAINS. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 WEBLOGIC SERVER DOMAINS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Domain - concept and implementation. Content of a domain. Common domain types. Production versus
More informationGuide Organization JReport Monitor Server
Guide Organization JReport Monitor Server Table of Contents User's Guide: Organization of This Part...1 Installing and Launching JReport Monitor Server...2 Installing JReport Monitor Server on Windows
More information1Z Java EE 6 Web Services Developer Certified Expert Exam Summary Syllabus Questions
1Z0-897 Java EE 6 Web Services Developer Certified Expert Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-897 Exam on Java EE 6 Web Services Developer Certified Expert... 2 Oracle
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationGetting Started with the Cisco Multicast Manager SDK
CHAPTER 1 Getting Started with the Cisco Multicast Manager SDK Cisco Multicast Manager (CMM) 3.2 provides a Web Services Definition Language (WSDL)-based Application Programming Interface (API) that allows
More information11-15 DECEMBER ANTWERP BELGIUM
1 Java EE Enhancements for Real World Deployments Nagesh Susarla Staff Software Engineer BEA Systems www.javapolis.com 2 Overall Presentation Goal Get an understanding of the latest application packaging,
More informationCodeCharge Studio Java Deployment Guide Table of contents
CodeCharge Studio Java Deployment Guide Table of contents CodeCharge Studio requirements for Java deployment... 2 Class Path requirements (compilation-time and run-time)... 3 Tomcat 4.0 deployment... 4
More informationStruts: A Quick Installation Guide
Struts: A Quick Installation Guide Presented by DevelopIntelligence LLC Struts: A Quick Installation Guide Locating Struts Struts Dependencies Installing Struts Advanced Installation Locating Struts Struts
More informationTechniques for Building J2EE Applications
Techniques for Building J2EE Applications Dave Landers BEA Systems, Inc. dave.landers@4dv.net dave.landers@bea.com Why are we Here? Discuss issues encountered with J2EE Application deployment Based on
More informationVision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1
Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related
More informationOracle Fusion Middleware
Oracle Fusion Middleware Developing Applications for Oracle WebLogic Server 12c Release 1 (12.1.1) E24368-02 January 2012 This document describes building WebLogic Server e-commerce applications using
More informationOracle Access Manager Configuration Guide
Oracle Access Manager Configuration Guide 16 R2 September 2016 Contents Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing Oracle HTTP Server...
More informationCopyright. Restricted Rights Legend. Trademarks or Service Marks. Copyright 2003 BEA Systems, Inc. All Rights Reserved.
Version 8.1 SP4 December 2004 Copyright Copyright 2003 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and documentation is subject to and made available only pursuant to
More informationEnterprise JavaBeans. Layer:01. Overview
Enterprise JavaBeans Layer:01 Overview Agenda Course introduction & overview. Hardware & software configuration. Evolution of enterprise technology. J2EE framework & components. EJB framework & components.
More informationSentences Installation Guide. Sentences Version 4.0
Sentences Installation Guide Sentences Version 4.0 A publication of Lazysoft Ltd. Web: www.sentences.com Lazysoft Support: support@sentences.com Copyright 2000-2012 Lazysoft Ltd. All rights reserved. The
More informationCS506 Web Design & Development Final Term Solved MCQs with Reference
with Reference I am student in MCS (Virtual University of Pakistan). All the MCQs are solved by me. I followed the Moaaz pattern in Writing and Layout this document. Because many students are familiar
More informationUIMA Simple Server User Guide
UIMA Simple Server User Guide Written and maintained by the Apache UIMA Development Community Version 2.3.1 Copyright 2006, 2011 The Apache Software Foundation License and Disclaimer. The ASF licenses
More informationSecuring REST using Oracle WebService Manager July 2013
Securing REST using Oracle WebService Manager 12.1.2 July 2013 Step-by-Step Instruction Guide Author: Prakash Yamuna Oracle Corporation Oracle Corporation Prakash Yamuna 1 Table of Contents 1 Getting Started...
More informationConfiguring Server Environments for Oracle WebLogic Server g Release 1 (10.3.6)
[1]Oracle Fusion Middleware Configuring Server Environments for Oracle WebLogic Server 10.3.6 11g Release 1 (10.3.6) E13701-09 July 2015 This document describes how to design, configure, and manage WebLogic
More informationBEA WebLogic. Server. Securing WebLogic Resources
BEA WebLogic Server Securing WebLogic Resources Release 7.0 Document Revised: July 18, 2003 Copyright Copyright 2003 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and documentation
More informationDeccansoft Software Services. J2EE Syllabus
Overview: Java is a language and J2EE is a platform which implements java language. J2EE standard for Java 2 Enterprise Edition. Core Java and advanced java are the standard editions of java whereas J2EE
More informationOES Permission Checks in ADF Task Flows
OES Permission Checks in ADF Task Flows Overview This example is used to demonstrate how to integrate OES permissions into an ADF UI. This example describes integrating OES permissions into a new ADF task
More informationExcel4apps Wands 5 Architecture Excel4apps Inc.
Excel4apps Wands 5 Architecture 2014 Excel4apps Inc. Table of Contents 1 Introduction... 3 2 Overview... 3 3 Client... 3 4 Server... 3 4.1 Java Servlet... 4 4.2 OAF Page... 4 4.3 Menu and Function... 4
More informationCourse: JBoss Training: JBoss AS 7 and JBoss EAP 6 Administration and Clustering Training
Course: JBoss Training: JBoss AS 7 and JBoss EAP 6 Administration and Clustering Training Course Length: Duration; 4 days Course Code: WA 2060 This training course covers both the unsupported open source
More informationJ2EE Interview Questions
1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces
More informationJ2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.
J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using
More informationSSO Plugin. Integrating Business Objects with BMC ITSM and HP Service Manager. J System Solutions. Version 5.
SSO Plugin Integrating Business Objects with BMC ITSM and HP Service Manager J System Solutions Version 5.0 JSS SSO Plugin Integrating Business Objects with BMC ITSM and HP Service Manager Introduction...
More informationWebLogic Server Deep Dive
WebLogic Server Deep Dive Stephan Rudolph ( rudolph AG ) & Michael Fuhr ( Oracle Deutschland BV & CoKG ) Agenda Whole Server Migration WorkManager Parameter Injection via Deployment Plan Whole Server Migration
More informationJava EE 7: Back-End Server Application Development
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application
More informationAnno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Universita degli Studi di Bologna Facolta di Ingegneria Anno Accademico 2007-2008 Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat http://www lia.deis.unibo.it/courses/tecnologieweb0708/
More informationEUSurvey OSS Installation Guide
Prerequisites... 2 Tools... 2 Java 7 SDK... 2 MySQL 5.6 DB and Client (Workbench)... 4 Tomcat 7... 8 Spring Tool Suite... 11 Knowledge... 12 Control System Services... 12 Prepare the Database... 14 Create
More informationDirectory structure and development environment set up
Directory structure and development environment set up 1. Install ANT: Download & unzip (or untar) the ant zip file - jakarta-ant-1.5.1-bin.zip to a directory say ANT_HOME (any directory is fine) Add the
More informationWeb Services in Java. The shortest path to exposing and consuming web services in Java
Web Services in Java The shortest path to exposing and consuming web services in Java Motivation Get web services up and running: As quickly as possible With as little overhead as possible Consume web
More informationProcess Commander Installation Guide
Process Commander Installation Guide Version: 6.3 Database: MS SQL Application Server: JBoss RedHat EAP Copyright 2012 Pegasystems Inc., Cambridge, MA All rights reserved. This document describes products
More informationNetBeans 5.5 Web Services Consumption in Visual Web Pack Specification
NetBeans 5.5 Web Services Consumption in Visual Web Pack Specification NetBeans 5.5 Web Services Consumption in Visual Web Pack Version 1.0. 08/18/06 - initial version - Sanjay Dhamankar revised 01/28/07
More informationOracle Access Management
Oracle Access Management Needful things to survive Michael Mühlbeyer, Trivadis GmbH BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH
More informationJDK-WildFly-NetBeans Setup Local
@author R.L. Martinez, Ph.D. Table of Contents Overview... 1 Security Notice... 2 Download and Install Latest Stable JDK... 2 Download and Install Latest Stable WildFly... 6 Download and Install Latest
More informationInterstage Business Process Manager Analytics V12.1. Installation Guide. Solaris
Interstage Business Process Manager Analytics V12.1 Installation Guide Solaris J2S0-0429-01ENZ0(00) April 2013 About this Manual This section explains summary, chapter overview, abbreviations, and provides
More informationJAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP
2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries
More informationChapter 1: First steps with JAX-WS Web Services
Chapter 1: First steps with JAX-WS Web Services This chapter discusses about what JAX-WS is and how to get started with developing services using it. The focus of the book will mainly be on JBossWS a Web
More informationArcot RiskFort Quick Installation Guide
Arcot RiskFort Quick Installation Guide (for Unix Platforms) Version 2.2.6 455 West Maude Avenue, Sunnyvale, CA 94085 Version 2.2.6 Part Number: RF-0226-QIGU-10 Copyright 2010 Arcot Systems, Inc. All rights
More informationDeveloping and Deploying vsphere Solutions, vservices, and ESX Agents. 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.
Developing and Deploying vsphere Solutions, vservices, and ESX Agents 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.7 You can find the most up-to-date technical documentation
More information