26
INSTALACIÓN INICIAL SEMANTICWEBBUILDER (SWB) EN WEBLOGIC 11g. COMPONENTES ESPECIALES

Instalacion SWB WebLogic 11g

  • Upload
    aurelio

  • View
    251

  • Download
    6

Embed Size (px)

DESCRIPTION

Pasos para instalar WebLogic11g

Citation preview

INSTALACIN INICIAL SEMANTICWEBBUILDER (SWB) EN WEBLOGIC11g. COMPONENTESESPECIALES Instalacin inicial SemanticWebBuilder en Weblogic 11g Componentes Especiales Fondo de Informacin y Documentacin para la Industria Av. San Fernando #37 Col. Toriello Guerra Del. Tlalpan Mxico DF ElCopyrightylasMarcasregistradasINFOTECWebBuilder,SemanticWebBuilder,el personajeSemiusydemslogotipos,emblemasycaractersticasdistintivas,ascomo elementosrelacionadossonpropiedaddeINFOTECFondodeInformaciny Documentacin para la Industria, Centro de Investigacin CONACYT. Reservadostodoslosderechos.Quedaestrictamenteprohibidobajolassanciones establecidas en las leyes, la reproduccin parcial o total de esta obra por cualquier medio oprocedimientodealquileroprstamospblicosdeejemplaresdelamisma,sinla autorizacinescritadeINFOTECFondodeInformacinyDocumentacinparala Industria, Centro de Investigacin CONACYT. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. i Prologo SemanticWebBuilder (SWB) es una plataforma tecnolgica desarrollada en INFOTEC, un CentrodeInvestigacinyDesarrolloTecnolgicodelCONACYT,porloqueesun producto hecho en Mxico y por mexicanos que tiene como propsito principal el brindar loselementosyutilerasnecesariasparapermitirunaconstruccinrpidaysimplede Sitios y Portales Web Semnticos, as como desarrollo de aplicaciones con caractersticas semnticas. LaideaprincipaldeaplicarSemnticaalosSitiosyPortalesWebomejordicho incorporarleSemnticaaInternet,espermitirquelainformacinpuedaserdefinidacon un significado especfico, de forma que conforme se le van incorporando descripciones y propiedadesacadaelementodeinformacinestepuedatenermsaspectosquelo distingandelosdemsylopuedanidentificarmejor,lograndoconelloquepuedaser fcilmente consultado,interpretadoyprocesadoyaseaporpersonaso inclusoporotras aplicaciones y sistemas, es decir por maquinas. Estacaractersticadelasemnticaquehacequelainformacintengaunmayor significado y en consecuencia sea fcilmente consultada por personas o sistemas, implica que el intercambio e integracin de informacin sea de forma ms natural sin importar el lugarfsicodondeseencuentrelainformacinolaformaenquehayasidoprocesada originalmente. Esto implica que podremos realizar una consulta de informacin y la respuesta ser ms completa y adecuada a nuestro criterio de bsqueda, pues la fuente de consulta podr ser leda,interpretadaeintegradaapartirdelainformacinpublicadapordiferentes organizaciones,amltiplesnivelestcnicosy/ohumanos,permitiendoconelloobtener informacinmscompletayadecuadaalosrequerimientosespecficosdecadausuario en la red. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. ii Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. iii ndice de Contenidos Prologo ............................................................................................................................... i ndice de Contenidos ......................................................................................................... iii Acerca de este manual ...................................................................................................... iv Objetivos ............................................................................................................................ iv Convenciones usadas en este manual .............................................................................. v Comenzando a trabajar ................................................................................................. vii Requerimientos Previos ..................................................................................................... 1 Creacin de Base de Datos para SemanticWebBuilder ..................................................... 2 Configuraciones ................................................................................................................. 4 Configuraciones de Variables de Entorno ...................................................................... 4 Levantar Weblogic.......................................................................................................... 4 Configuracin para cargar y levantar SemanticWebBuilder en Weblogic. .......................... 5 Configuraciones para SemanticWebBuilder y Bases de Datos. ....................................... 14 Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. iv Acerca de este manual Este manual fue realizado con el objetivo de explicar el conocimiento mnimo necesario de los procesos para la instalacin de SemanticWebBuilder en Weblogic. Objetivos General: AlfinalizarelmanualconocerlaformaadecuadadeinstalarSemanticWebBuilderen Weblogic Especficos: Al finalizar el tema de Instalacin inicial SemanticWebBuilder en Weblogic, ser capaz de instalar la herramienta en Weblogic para as poder empezar a crear as como administrar su sitio Web. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. v Convenciones usadas en este manual Lassiguientesconvencionessonutilizadasenestemanualpararepresentardiferentes elementos de capacitacin y recursos alternativos de aprendizaje: Iconos SabiasQueIndicacomentariosalmargenenlosquese extender el tema expuesto mediante recomendaciones o tips que mejoren el aprovechamiento de la herramienta Consideraciones Importantes Exponen puntos importantes que deben tenerse en cuenta para la correcta operacin de las utileras. NotaIndicaInformacinadicionalquepuedeayudarlea aprovechar mejor la funcionalidad expuesta. ReferenciaIndicalanecesidaddeconsultarotrodocumentoo direccin Web en donde se encontrara mayor informacin sobre el tema expuesto. Procedimiento Guiado Indica que se comenzara la descripcin paso a paso de la operacin de un proceso. EjercicioGuiadoApartirdeestepuntosecomenzarala ejecucin de un ejercicio que deber realizar el usuario de manera guiada paso a paso con el manual. ResultadoExponeelefectofinalcorrectodeunaoperacino procedimiento. Diagnostico Por caractersticas de la tecnologa involucrada, se generan resultados no deseados. Aqu se indicara como resolverlo. ImprocedenteIndicasituacionestecnolgicasenlasquenoes posiblerealizarunaoperacinoquerequieredealgnproceso alterno para obtener el resultado deseado. CuidadoIndicaqueexistealgunainformacinrestringidaocon derechos reservados. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. vi Convenciones Tipogrficas Arial 26 Negrita, es utilizada como titulo de tema Calibri 14 color Azul nfasis Negrita, es utilizada para los ttulos de tema Calibri 12 color Azul nfasis 1 negrita, es utilizada para destacar subtemas Arial 11, es utilizada como fuente principal para el cuerpo del texto es utilizada para descripcin de configuraciones o cdigo Arial10negritacolorazulconrecuadroysombreadoazulindicatemasaresaltar y/o puntos importante en los que el lector debe prestar especial atencin Arial 10 en color azul con recuadro azul y sombreado azul, se utiliza para denotar puntos importantes en los que el lector debe prestar atencin especial Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. vii Comenzando a trabajar INTALACIN INICIAL SEMANTICWEBBUILDER (SWB) EN WEBLOGIC. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 1 Requerimientos Previos Para instalar SemanticWebBuilder (SWB) en WEBLOGIC necesitar: JDK 1.6 Dichosoftwareseobtienedeladireccin http://www.oracle.com/technetwork/java/javase/downloads/index.htmlseleccionando la plataforma adecuada en la que realizar la instalacin. Para mayor informacin acerca de cmo instalar el JDK en la plataforma adecuada desuservidordirjasea:http://www.oracle.com/technetwork/java/javase/system-configurations-135212.html Una Base de Datos. Para este ejemplo de instalacin de SemanticWebBuilder y solo para fines prcticos y explicativos utilizaremos la Base de datos MySQL. 5, sin embargo, SWB se podr instalar en Base de Datos que se encuentren soportados en los conectores SDBy TDB (para mayor informacin sobre dichos conectores dirigirse a la documentacin dejenahttp://jena.sourceforge.net/documentation.html),comoporejemploMySQL >= 5, Oracle 10gR2, SQL Server 2005, etc. Weblogic 11g PuedeconseguirWebLogicenladireccinweb http://www.oracle.com/technology/products/weblogic/index.html. SWB Descargarelarchivodehttp://www.semanticwebbuilder.org.mx,elarchivoobtenido es swb.war. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 2 Creacin de Base de Datos para SemanticWebBuilder ParainstalarSemanticWebBuildersenecesitaunabasededatosyenestaseccin crearemos una base de datos llamada swb. Parafinesexplicativosseutilizarcomoejemplolacreacindebasededatosen MySQL; sin embargo, SWB se podr instalar en Base de Datos que se encuentren soportadosenlosconectoresSDByTDB(paramayorinformacinsobredichos conectoresdirigirsealadocumentacindelproyectojena http://jena.sourceforge.net/documentation.html),comoporejemploMySQL>=5, Oracle 10gR2, SQL Server 2005, etc. Procedimiento para crear una base de datos en MySQL 1.ConectarseaMySQLpormediodelaconsoladelsistemaoperativoqueest usando,noolvideteclearlacontraseaqueseconfiguralinstalarMySQL(solo en el caso de que se haya configurado una) y presionar enter: 2.Crearunabasededatosllamadaswbconlalneacreatedatabaseswb character SET utf8 COLLATE utf8_general_ci;. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 3 Resultado Al darle clic le saldr la leyenda Query OK, 1 row affected esto nos indicar que la base de datos ha sido creada. Para confirmar que la base de datos fue creada ejecutamos la lnea show databases; al darle clic debe de mostrar las base de datos existentes y tambin la que acaba de crear swb. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 4 Configuraciones Procedimiento para configurar SemanticWebBuilder en Weblogic Configuraciones de Variables de Entorno Sedebedetomarencuentaquelasvariablesdeambienteseconfigurarnde diferente manera y en forma especifica dependiendo del sistema operativo que est utilizando. 1.ConfigurarlavariableJAVA_HOME.ElvalordelavariableJAVA_HOMEdeber ser la ruta del JDK Resultado Dicha variable servir para el funcionamiento de SWB, ahora usted podr continuar con el siguiente paso de la instalacin. Levantar Weblogic ParalevantarWeblogic,favordedirigirsealmanualcorrespondientedeinstalacindel Weblogic en el sistema operativo que usted opere. TodadocumentacindelWeblogicpuedeencontrarlaenlapginadeOracle http://www.oracle.com/technology/products/weblogic/index.html. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 5 Configuracin para cargar y levantar SemanticWebBuilder en Weblogic. Procedimiento. Dentro del directorio de Weblogic: \applications\ se sugiere crear el directorio swb esto con el fin de continuar con el estndar de este servidor de aplicaciones. Descompactar swb.war en la ruta recin creada Cuando se haya terminado la configuracin de instalacin de Weblogic y los puntos antes mencionados,sedebeiniciarlaconsoladeadministracindelservidorconelusuarioy contrasea que configur en el proceso de instalacin del mismo Application Server. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 6 Iniciada la sesin se mostrar el Directorio Raz En la seccin Informacin y Recursos elegir la opcin Configurar Aplicaciones Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 7 AcontinuacinsedeberealizarlainstalacindeSemanticWebBuilderdentrode WebLogic, para ello seleccionar la opcin Instalar. Elegir la ruta donde se encuentra SemanticWebBuilder En este punto debers seleccionar la ruta de acceso de archivos que representa el directorio raz de la aplicacin que desea instalar. Slosemuestranlasrutasdeaccesodearchivosvlidasacontinuacin.Sino encuentralosarchivosdedespliegue,cargarlosarchivosy/oconfirmarquela aplicacin contiene los descriptores de despliegue necesarios. Elegir la opcin de siguiente: Deber elegir la ruta de donde coloc el contenido del war de SWB, es decir en la rutasugeridadeweblogic/deployments/swbyestaasuvezdeberserde directorio abierto. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 8 Para configurar el estilo de direccionamiento, seleccionar la opcin Instalar Despliegue comoAplicacin. La aplicacin y sus componentes se dirigirn a las mismas ubicaciones. Los valores opcionales implican la modificacin de diferentes entornos, por lo que se les pide modificar conforme a las necesidades de uso, en caso de swb, se sugiere poner elnombre de despliegue como swb y cambiar el acceso a los archivos de origen por la ruta del contenido de swb Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 9 La siguiente pestaa le mostrar un resumen de lo que ha configurado hasta ahora para confirmar que todo este correctamente. Finalizar el asistente de Instalacin de la Aplicacin Terminado el asistente dirigirse al Directorio Raz en la consola de administracin. Regresar al directorio raz e ir a la seccin Configuraciones de Dominio y elegir la opcin Dominio SeleccionarlapestaaAplicacionesWebparaasrealizarladefinicindevaloresde configuracin web de todo el dominio Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 10 SeleccionarlaopcinCabeceraX-Powered-By:yelegirlaopcinNoseenviar cabecera X-Powered-By Guardar los cambios realizados. Los mensajes que se mostrarn sern los siguientes: Finalizado el paso anterior, dirigirse al Directorio Raz en la consola de administracin. Seleccionar en la seccin Recursos Desplegados la opcin Despliegues. Esta pgina mostrar los mdulos de aplicaciones autnomas que se han instalado en el dominio.Lasaplicacionesylosmdulosinstaladossepuedeniniciar,parar,actualizar(volvera desplegar)osuprimirdeldominioseleccionando,primeroelnombredeaplicaciny utilizando los controles de la pgina. Parainstalarunanuevaaplicacinomduloparaeldespliegueendestinosdel dominio, haga clic en el botn Instalar. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 11 Despus de marcar la aplicacin swb seleccionar la opcin Sirviendo todas las solicitudes en el botn iniciar Guardar los cambios realizados. Los mensajes que se mostrarn sern los siguientes: Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 12 Resultado. WeblogichabrincorporadolaplataformaSemanticWebBuilder.Parainiciarsesin dirigirse a la direccin IP del portal creado con la terminacin /swb/login/SWBAdmin/home en un navegador de internet (por ejemplo:http://direccin_ip:puerto/login/SWBAdmin/homesiesdeformaremota,siesdeforma local,entoncesseracon,http://localhost:puerto/login/SWBAdmin/home),enelcualle aparecer la pgina de login. Ingresaralaadministracinutilizandoelusuarioycontraseapordefecto (admin/webbuilder). Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 13 Por ltimo se deber esperar a que aparezcan los Acordeones de Estructura, la Zona de Trabajo y la Barra de Mens de SemanticWebBuilder en la pantalla para empezar a trabajar. Descripcin Barra de Mens Enestabarrasecontienenlasopcionesgeneralesdela administracin de la herramienta Acordeones de Estructura Enestazonasemostraranenpestaasexpandibles(Acordeones) diversoselementosdeconfiguracindelaestructuradelossitios generadosenlaherramienta,ascomoherramientasy funcionalidades de operacin general.Zona de Trabajo rea en la que se despliega el detalle de la informacin, elementos de configuracin y administracin de los elementos de SWB Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 14 Configuraciones para SemanticWebBuilder y Bases de Datos. Procedimiento para configurar la base de datos necesaria HastaestemomentoSemanticWebBuilderesttrabajandoconlabasededatosquese tienepordefecto,esdecirhsqldb,paraconfigurarlabasededatosdeseadadirigirseal archivo db.properties una vez que el Weblogic haya desempaquetado el archivo .war. 1.Dirigirse al archivo db.properties Buscarlarutasugerida\applications\swbseencontrarelarchivodb.propertiesen /WEB-INF/classes/ 2.Abrir el archivo db.properties Dicho archivo tiene configurado diversos pool de conexiones como ejemplos. 3.Configurar el archivo db.properties para que apunte a la base de datos creada. Siguiendo el ejemplo de la base de datos creada en MySQL, se debe de comentar las lneas de hsqldb y descomentar las de MySQL, si la base de datos fue creada en alguna otra Base de Datos que se encuentren soportados en los conectores SDB y TDB (para mayor informacin sobre dichos conectores dirigirse a la documentacin dejenahttp://jena.sourceforge.net/documentation.html),porejemploMySQL>=5, Oracle 10gR2, SQL Server 2005, etc., entonces se debe de descomentar las lneas indicadas de la Base de Datos utilizada. Ademssedebedeverificarqueelnombredelabasededatosseescriba exactamente a la cual se creo, en este caso la base de datos es swb. Instalacin Inicial SemanticWebBuilder en WebLogic Fecha de Actualizacin: Febrero de 2011. INFOTEC CONACYT FIDEICOMISO. 15 Silabasededatosfuecreadaconunusuarioycontraseasedebedeagregar dicha informacin en este archivo (en las lneas wb.user=xxx, wb.password=xxx, de la base de datos correspondiente, en este caso MySQL). 4.Guardar el archivo. Resultado. El archivo db.properties guardar los cambios hechos y el portal responder con la base de datos seleccionada. Para reflejar los cambios y que SWB pueda crear las tablas de las base de datos que se acaba de definir, se deber reiniciar el Weblogic.