En un ambiente productivo es recomendable que el dominio WebLogic cuente con al menos un servidor manejado (Managed Server) en el que se realice el despliegue de las aplicaciones, dejando al servidor de Administración únicamente con tareas administrativas. Otras recomendaciones son:
- Configurar el dominio en modo producción (Production mode).
- Asignar la dirección IP o hostname a cada instancia WebLogic (una instancia es un servidor de administración o un servidor manejado), es decir, no dejar en blanco este valor de lo contrario el servidor utilizará todas las direcciones disponibles, consumiendo recursos innecesarios.
- Deshabilitar los puertos planos (puertos que utilizan el protocolo SSL).
- Cambiar la cuenta de administración por default (weblogic).
- Cambiar puertos por default, etc.
Antes iniciar la creación del dominio nos aseguramos de que tenemos definidos y disponibles los siguientes recursos:
- Dirección IP para el servidor de administración.
- Si es posible, una dirección IP para el servidor manejado, de lo contrario se utiliza la anterior.
- 4 puertos, por los cuales las aplicaciones estarán disponibles.
Nota: Utilizo Xming server para poder exportar el display del servidor linux a mi maquina Windows, desde donde realizo la configuración de forma remota.
Nota: No olvidemos verificar que a nivel de sistema operativo los puertos estan abiertos para comunicación TCP.
Voy a seguir el procedimiento gráfico, debido a que es mas sencillo y comprensible, éste consiste en lo siguiente:
1. Ejecutar el asistente de configuración de dominio "Configuration Wizard". Este asistente lo corremos con el script config.sh que se localiza dentro de la instalación WebLogic, Middleware Home, en el subdirectorio wlserver_10.3/common/bin. Por ejemplo:
/opt/oracle/mw/wlserver_10.3/common/bin/config.sh
2. Crear un dominio WebLogic nuevo.
3. Seleccionar características especiales para nuestro dominio. En este caso selecciono la opción para dar soporte a mecanismos avanzados para Servicios Web basados en JAX-WS, como el soporte de la política WS-ReliableMessaging.
Nota: Si nuestras aplicaciones no requieren de estas características no seleccionamos ninguna opción.
4. Mientras nuestra empresa no tenga ninguna política que nos obligue a darle un nombre en especifico a nuestro dominio, podemos darle cualquiera. Proporcionamos la ruta donde se instalará el dominio (DOMAIN_HOME).
5. Cambiamos el nombre de la cuenta de administración inicial.
6. Configuramos el dominio en modo Production. En este modo el servidor habilita otras políticas, más que en development, para proteger los recursos internamente; También proporciona una mayor cantidad de subprocesos para resolver la carga de trabajo, etc.
7. Seleccionamos las casillas para la personalización de las instancias WebLogic (servidor de administración y servidor manejado).
8. Cambiamos los puertos por defecto del servidor de administración y asignamos IP/hostname para evitar que abra puertos por direcciones no deseadas y evitar desperdicio de recursos.
9. Creamos servidor manejado para el despliegue de las aplicaciones. Asignamos dirección y puertos.
10. Dejamos en blanco la configuración de Clusters.
11. Creamos una maquina (machine) para asociarla al servidor manejado, y también al servidor de administración, considerando que sólo contamos con un equipo de computo y no es necesario más de 1 maquina, ambos servidores correran en el mismo sistema. Definimos la dirección IP y puerto que utilizará el node manager de la maquina para comunicarse con los servidores WebLogic.
13. Revisamos el resumen de configuración.
14. Esperamos la ejecución del asistente.
15. Cerramos el asistente. La configuración a concluido correctamente.
En este momento se ha creado un dominio WebLogic con un servidor manejado dedicado para el despliegue de aplicaciones. Aún no hay nada funcionando, para echar andar el dominio el primer paso es iniciar el servidor de administración.
Iniciamos el servidor de administración con el script startWebLogic.sh que se encuentra en el subdirectorio bin del DOMAIN_HOME. Por ejemplo:
1) $./opt/oracle/mw/user_projects/domains/jupiter_domain/bin/startWebLogic.sh
El proceso no se envía a segundo plano, podemos agregar un & al final del comando para correr el proceso en background.
2) Proporcionamos usuario y password administrador.
El código de mensaje BEA-000360 nos indica que el servidor ha iniciado correctamente y se encuentra en ejecución.
Para evitar introducir el usuario y password la próxima vez, creamos el archivo boot.properties en el directorio home del servidor de administración que se ubica en DOMAIN_HOME/servers/AdminServer, por ejemplo:
Ahora, iniciamos el servidor manejado con el script startManagedWebLogic.sh, ubicado en el mismo directorio que startWebLogic.sh. Por ejemplo:
1) $./opt/oracle/mw/user_projects/domains/jupiter_domain/bin/startManagedWebLogic.sh jupiter1 http://10.1.120.50:22701
El proceso no se envía a segundo plano, podemos agregar un & al final del comando para correr el proceso en background.
2) Introducimos usuario y password. Posteriormente podemos aplicar el mismo procedimiento para generar el boot.properties para este servidor.
3) El código de mensaje BEA-000360 nos indica que el servidor ha iniciado correctamente y se encuentra en ejecución.
Finalmente, para comprobar la disponibilidad de los servidores WebLogic, ingresamos a la consola de administración WebLogic Server.
1. Abrimos un explorador Web y vamos a la URI http://direcciónIP:puerto/console. Dirección IP y puerto se refieren a las del servidor de administración.
2. Clic en link Servidores
3. Checamos el status de los servidores de administración y nuestro servidor manejado jupiter1, listo para el despliegue de aplicaciones.
Hasta aquí tenemos un nuestro dominio WebLogic listo para deployar aplicaciones, de ahora en adelante nuestro trabajo consiste de tareas que garanticen el buen funcionamiento, rendimiento y desempeño, del servidor de administración y principalmente, del servidor manejado; Así como de tareas que garanticen la correcta administración y mantenimiento del dominio.
En nuestra próxima entrada voy a presentar un procedimiento para la configuración del node manager que nos facilite la administración del ciclo de vida de los servidores WebLogic; iniciar, detener y reiniciar los servidores WebLogic son tareas que automáticamente el node manager puede llevar a cabo.
Que tal Alberto, por default cuanta memoria le asignas al servidor manejado? entiendo que debería ajustarse según la o las aplicaciones que se despliegan en el servidor pero por default cuanto asignas?
ResponderEliminarQue tal Miled,
EliminarActualmente comienzo por asignar los siguientes valores
Ambiente productivo: -Xms1024m -Xmx1024m
Ambiente desarrollo/test: -Xms512m -Xmx1024m
Decidimos incrementar cuando el uso de la memoria ronda en el 80% continuamente.
Que tal Alberto una pregunta, realize esta instalacion pero un equipo windows y sin problemas la configuration del wizard es similar a la que tienes tu... mi pregunta es si de casualidad sabes como hacer la instalacion como servicio de windows.
ResponderEliminarHola,
EliminarExiste un script que nos permite instalar el Servidor de Administración o un Servidor Manejado como un servicio de Windows. Este script se denomina intallSvc.cmd y lo puedes encontrar en la siguiente ruta: %MW_HOME%\wlserver_10.3\server\bin
%MW_HOME%= Middleware home
La recomendación es que escribas un script en donde establezcas el valor para las variables que se utilizan en installSvc.cmd y posteriormente hagas el llamado del mismo. El valor de las variables son especificos al servidor que deseas configurar como servicio de Windows.
Por ejemplo:
-------------- TuScript.cmd -------------
SETLOCAL
set DOMAIN_NAME=domain-name
set USERDOMAIN_HOME=absolute-pathname
set SERVER_NAME=server-name
set WLS_USER=username
set WLS_PW=password
set PRODUCTION_MODE=[true]
set JAVA_OPTIONS=java-options
set JAVA_VM=-JVM-mode
set MEM_ARGS=[-XmsNumberm] [-XmxNumberm]
set MAX_CONNECT_RETRIES=number_of_attempts
set HOST=ip_address
set PORT=port_number
call "%MW_HOME%\wlserver_10.3\server\bin\installSvc.cmd"
ENDLOCAL
--------------------------------------
El detalle de cada variable lo puedes encontrar aqui: http://docs.oracle.com/cd/E15523_01/web.1111/e13708/winservice.htm#i1186211
Saludos
Muchas gracias, probare con lo de user y password ya que el weblogic 10 no me pidio esos datos, espero que ya por fin quede, saludos
EliminarBuenos días Alberto, realice esta instalación, pero tengo un problema al consultar desde diferentes IP, aparecer con unas las consultas son mucho mas lentas que con otras, sabes si esto puede ser problema de weblogic?
ResponderEliminarQue tal,
EliminarWebLogic no toma en cuenta el origen de la petición para determinar la velocidad de respuesta. Dudo mucho que sea un problema del servidor y me inclino a un tema de red.
1. Exactamente a que tipo de consultas te refieres?
2. Las direcciones IP están en el mismo segmento de red?
Salu2.
Gracias por responder.
Eliminar-es una consulta a una tabla en la base de datos, un select normal.
- las direcciones IP no están en el mismo segmente de red, pero el rendimiento es muy intermitente, en coacciones en unas es rápida la consulta y en otras es lenta, depues de un tiempo es lo contrario
gracias....
Lo primero que te recomendaría es hacer una evaluación de la red entre los clientes y el servidor donde tienes el WebLogic, a menor latencia mejor tiempo de respuesta. Usar el ping te podría ayudar, no obstante hay herramientas mas sofisticadas.
EliminarLo segundo es revisar nuevamente la red, en este caso entre el servidor WebLogic y el servidor de Base de Datos.
Normalmente no es necesario realizar un tuning en WebLogic para simples consultas a la base de datos con baja demanda.
Hola, como puedo ver las configuraciones weblogic aplicadas desde linux? Hay algun comando? Ruta?
ResponderEliminarQue tal,
EliminarToda la configuración del dominio la puedes encontrar en el subdirectorio config, que se encuentra en el directorio donde se creo tu dominio. Por ejemplo:
/opt/oracle/mw/user_projects/domains/mi_dominio_x/config
El archivo principal de configuración es el config.xml, en este puedes encontrar el esqueleto de tu dominio.
Hola Alberto: tengo una duda, cómo puedo configurar mi dominio o el servidor para que acepte conexiones de tipo Https??
ResponderEliminarHola,
EliminarLo puedes hacer únicamente habilitando el puerto SSL en cada servidor en donde quieres aceptar este tipo de conexiones.
Lo puedes habilitar en SERVER_NAME> Configuration > General > SSL Listen Port Enabled.
Saludos,
Alberto como estas, por consultarte un tema, actualmente una aplicación de un tercero funciona bien a través del siguiente Link:
ResponderEliminarhttp://192.168.113.6:9001/forms/frmservlet?config=webutil
Creamos una ip pública con el objetivo que podamos ingresar a través del Internet y asignamos la siguiente Link:
http://200.115.33.157:9001/forms/frmservlet?config=webutil
Al tratar de utilizar la aplicacion:
En las pruebas si ingresa al sistema, se pone usuario y password, aparece el menú y cuando quieres ingresar a cualquier pantalla no se abre se queda procesando, luego de mas o menos 30 minutos aparece un mensaje:
FRM-93652 El proceso de tiempo de ejecución ha terminado de forma incorrecta. El identificador de sesión de Forms es formapp.9025
Ya probé en varios navegadores crome y iexplorer 10 y 11. Cual es la versión del navegador que recomiendas para también probar.
Puede ser el puerto? Yo.co.figure la NAT en el firewall con el puerto 9001
Saludos
Que tal Diego,
Eliminar1. Te recomiendo revisar la especificación de Oracle Forms para determinar los navegadores que son compatibles de acuerdo a la versión están utilizando, me han comentado que al menos en la última versión la mayoría son compatibles, no obstante algunas veces es necesario ajustar la configuración del navegador para que permita ejecutar la forma.
2. Si dices que alcanzas a entrar al menú entonces no me parece que sea un problema relacionado al puerto o a la configuración NAT.
En la configuración general del servidor WebLogic hay algunas opciones para indicar que la petición viene del exterior a través de un Firewall, intenta con la siguiente:
* External Listen Address: Coloca la dirección IP pública.
Saludos,
Muchas gracias Alberto, ya procedí a modificar en el servidor FORMS hay una configuración de Protocolos / canales:
EliminarProtocolo: http
Activada: True
Dirección de recepción: serverwin
Puerto de recepción: 9001
Dirección Pública (External listen Address): 200.15.33.157
Puerto público 9001
Sigo con la demora al abrir cualquier pantalla, existe algún log que me indique el error?
Saludos
Que tal, hay varios logs que puedes consultar, sin embargo, su ubicación depende de la configuración que existente. En la sección de Logging puedes encontrar la ruta en donde se encuentra el log principal (.log) de tu servidor.
EliminarEn una configuración por defecto los logs se encuentran en:
$MIDDLEWARE_HOME/user_projects/domains/$DOMAIN_NAME/servers/$SERVER_NAME/logs
En esta ruta puedes encontrar los .log y .out, ambos son logs del servidor que son de utilidad para diagnosticar el servicio.
Saludos,
Ingeniero Alberto, ya tengo instalado en producción mi dominio y servidores administrados y todo marcha bien. pero me están solicitando con un wdsl sacar toda la información del servidor en especial todos los bus con todas sus características. me podria ayudar? GRACIAS!!
ResponderEliminarQue tal Paul,
EliminarCuando hablas de un wsdl entiendo que requieres un Servicio Web, cuando hablas de información del servidor asumo que te refieres a la información del servidor WebLogic, como configuración, uso de JVM, etc. Lo que no entiendo es cuando hablas de bus, ¿Te refieres a los bus del procesador?
Saludos,
inge, me refiero al wlst que obtiene la información de weblogic. por lo general lo hace ofline, pero debo hacerlo online y que adicional traiga la información de los despliegues hechos.. Gracias!!
EliminarPaul, Oracle Service Bus (OSB) es una aplicación J2EE, como muchas otras que se pueden desplegar en el servidor WebLogic. El despliegue de los proyectos OSB se realizan sobre el mismo OSB, no sobre el servidor WebLogic.
EliminarNo obstante, para tener acceso a la información de OSB, existen los siguientes MBean: SessionManagementBean, ALSBConfgurationMBean, ServiceDomainMBean.
A través de estos MBean puedes conseguir la información que requieres.
a) SessionManagementBean: Requerido para iniciar sesión cuando se requiere realizar cambios de configuración.
b) ALSBConfgurationMBean: Proporciona los metodos para realizar cambios específicos, por ejemplo: modificación de URI's, importar o exportar recursos, etc.
c) ServiceDomainMBean: Con este puedes obtener la información estadística de los despliegues (servicios), siempre y cuando el servicio este habilitado para ser monitoreado.
Aquí te dejo un sitio en donde puedes encontrar como usar dichos MBeans:
http://www.qualogy.com/oracle-service-bus-wlst-fundamentals/
Saludos,
la info es del oracle service bus
ResponderEliminarAlberto, buenas tardes:
ResponderEliminarTengo una consulta y espero que pueda darme una mano.
Estoy instalando weblogic 12c y estoy buscando algun tip donde explique como crear un cluster .
Mi idea es armarlo con 2 servidores en linux. En uno en donde este la consola de administracion y un manejado. En el otro un manejado.
La idea es que estos manejados que estan en diferente servidores este en modo cluster.
Desde ya muchas gracias.
Gustavo.
Que tal Gustavo,
EliminarTu idea es acertada, en un equipo el servidor de administración y un manejado, en el otro equipo un manejado.
Para la instalación de un ambiente en clúster puedes empezar como inicias el demostrado en este blog, utilizando el mismo asistente de configuración, y con este mismo asistente llegas a la sección en la puedes definir tu clúster, los 2 servidores manejados, los 2 node manager para tus dos equipos (recomendado) y la asignación de los manejados al clúster.
Posteriormente sólo tienes que copiar el dominio al otro equipo, hay varias formas de hacerlo, utiliza los scripts pack.sh y unpack.sh.
Inicia los servidores WebLogic con los scripts correspondientes, para comprobar que inician correctamente. Luego Inicia los Node Manager y configura las máquinas lógicas para la comunicación con el Node Manager correspondiente.
A partir de aquí ya puedes empezar a levantar los servidores WebLogic, ya sea sólo con los scripts o desdes la Consola de Administración (esto requiere hayas configurado el Node Manager).
Saludos,
Gracias Alberto, utilice el pack.sh y unpack.sh y puede levantar los manejados en distintos servidores en cluster.
EliminarAhora, suponiendo que el servidor donde se aloja la consola de administracion y un manejado deje de funcionar; el servidor 2, con un manejado, deberia seguir funcionando no?.
Tambien pensaba que si no tengo consola de adm no puedo ver el estado del manejado del servidor 2.
Se puede poner la consola de adm en los dos servidores y asi ver el estado de los manejados desde ambos servidores
Así es, el segundo nodo puede continuar con la operación y atender todas las solicitudes, claro, siempre y cuando tengas configurado correctamente tu balanceador.
EliminarPuedes poner el servidor de administración en ambos nodos, pero no puede estar corriendo al mismo tiempo en ambos, tendrías que manualmente levantarlo en el segundo nodo. De manera nativa no hay un proceso automático que migre el servidor de administración.
Saludos,
te cuento que cuando levanto la consola de administracion en el servidor 2 veo los manejado del servidor 1 en estado "shutdown", sin embargo los puertos del servidor 1 responden .
Eliminartengo que hacer algun cambio en la configuracion para que se vea reflejado en la consola?.
Gracias !!!!
No es necesario hacer algún cambio en la configuración, revisa y verifica que el servidor de Administración lo estas iniciando con los mismos argumentos que como en el nodo 1.
EliminarEstas iniciando el servidor de administración con la misma IP que en el servidor1?
En los argumentos de arranque de los servidores manejados existe un argumento que determina la dirección IP:puerto del servidor de administración, asegúrate de que la configuración es consistente, es decir, que la IP:puerto del servidor de administración es la misma. También asegúrate de que los servidores manejados tienen definidas correctamente las direcciones IP correspondientes.
Saludos,
Tenias razon, tenia mal configurado las ip en el config.xml del servidor 2. Ahora veo todos los manejados Running y pude bajar y subir los manejados.
EliminarEs normal que en la columna de Health (salud) no vea el tilde con el OK?.
Los puertos escuchan perfectamente.
Que tal Alberto, por favor tu ayuda, he instalado, bien el dominio, con el servidor adminm y el servidor de gestion, estos dos dentro de una maquina, pero al intentar incializar el servidor de gestion tengo el sig error : FAILED_NOT_RESTARTABLE.. Gracias
ResponderEliminarFabian, hay varias razones por las que puede salir ese error. Revisa los logs del servidor manejado para detectar la causa específica.
ResponderEliminarLos logs los puedes encontrar en $DIRECTORIO_DOMINIO/servers/NOMBRE_SERV_MANEJADO/logs
Saludos,
BEA-330075 There are no sip nor diameter channels targeted to server "nombreservidor"....
EliminarSi tienes alguna idea, muy apreciada,,, gracias
Ya lo solucione, el tema es en la consola:
Eliminarselect sip servers on the left hand side -> Targets -> remove new_ManagedServer_1 from SIP Server Targets
Saludos
Yo tengo el siguiente error, no sé si me puedan ayudar.
ResponderEliminarjava.lang.exceptionininitializererror weblogic
Gracias.
Que tal Johann,
EliminarYa resolviste el problema?
Necesitaría más detalles para poder identificar la causa de esa excepción:
* En que momento se presenta?
* En la traza de la excepción normalmente hay una línea que inicia con Caused By: , que dice esta línea?
Saludos,
Estimado J-ALBERTO, tengo una consulta, tengo en un dominio de weblogic desplegadas varias aplicaciones todas por distintos puertos, pero al ingresar por navegador internet explorer a mas de una aplicacion me las bota las anteriores, se puede solucionar esto o simplemente tengo que crear mas dominios y desplegar cada aplicacion en dominios separados??
ResponderEliminarsaludos
Que tal Pablo,
EliminarNo es necesario generar un más dominios para instalar cada app en uno de ellos. A simple vista me parece que el "problema" que ves se debe a un tema de las aplicaciones relacionado con cookies.
Es posible que todas las apps estén utilizando el mismo nombre de cookie y por lo tanto, cuando entras a una app desde el mismo explorador ésta se renueva, reemplazando la información de sesión, y por consecuencia te va cerrando la sesión anterior.
Intenta lo siguiente, deshabilita el check box "Change Session ID On Authentication" que se localiza en la pestaña Configuración del dominio > Web Applications, y reiniciar el servidor WebLogic en el que están montadas las apps.
Si lo anterior no funciona, y si es necesario que abras todas las apps en el mismo explorador entonces el tema lo podrías resolver en conjunto con el equipo de desarrollo, indicando que deben utilizar un nombre de cookie distinto para cada app o utilizar algún otro mecanismo de autenticación.
Saludos,
cuando intento levantar el servido asociado a la maquina que ya cree en osb, me sale el siguiente error
ResponderEliminar1 Para el servidor Servidor2, el gestor de nodos asociado a la máquina Maquina2 no es accesible.
2 Todos los servidores seleccionados se encuentran actualmente en un estado incompatible con esta operación o no están asociados a un gestor de nodos en ejecución, o bien el usuario no está autorizado para realizar la acción solicitada. No se realizará ninguna acción.
todo esto en win10 y oracle 11g (todo)
saludos
Que tal, para iniciar los servidores manejados desde la consola, además de asignarlo a una máquina, debes iniciar un servidor Node Manager en la IP:PUERTO con el que configuraste dicha máquina.
EliminarEl Node Manager lo puedes iniciar con el script startNodeManager.cmd ubicado en $WLS_HOME\server\bin. Por ejemplo: D:\oracle\middleware\11.1.1.7\wlserver_10.3\server\bin
Puedes pasarle como parámetros la IP y Puerto por el que quieres que escuche.
Saludos,
Buenas tardes J-ALBERTO.
ResponderEliminarEstoy migrando forms desde oas 10g a forms en weblogic 11g. El problema que tengo es que cuando llegan a 180 usuarios conectados a forms de weblogic 11g, la latencia es muy alta y los usuarios no quieren trabajar alli. Con oas 10g, pueden estar conectado hasta 800 usuarios y trabajar sin problemas.
El otro problema que se presenta es que cuando los usuarios en el aplicativo cambian de una forma a otra, hay latencia de 2 seg, que para ello es alta, en oas 10g esta latencia no existe.
Espero puedas ayudarme en que debo validar para ver cual puede ser el problema. La plataforma es oracle solaris y el servidor es un t2.
Saludos,
Milton
Que tal Milton,
EliminarSin duda es un tema muy complicado, en el que hay que analizar varios factores:
- Red, ancho de banda y latencia
- Sistema de archivos, ¿es un storage local o SAN?
- Memoria de los servidores, normalmente en un Solaris vas a requerir por lo menos 16 GB de RAM y el doble de SWAP, para que a la JVM del servidor WebLogic le asignes unos 12 GB min, 14 GB mx.
- Conexión a la BD, incrementa la la capacidad inicial y max. de los data source.
Considera analizar estos factores y medir los tiempos de respuesta de cada uno, en comparación contra los que tiene el servidor OAS.
Saludos,
Buen días Alberto,
EliminarEl problema fue solventado al actualizar el weblogic y forms con el ultimo PSU, se trataba de un bug que generaba alto consumo de CPU y por ello la latencia. Tambien se entono el consumo de memoria por servidor administrado.
Saludos,
Milton
Gracias por la retro Miltron, saludos
EliminarBuenas tardes Alberto tengo el siguiente problema.
ResponderEliminarTenemos el forms reports 10g funcionando por web a través del jinitiator.
Bueno como esta obsoleto y solo trabaja en navegadores y equipos 32bits queremos cambiar estos forms y reports a 11g weblogic.
E montado el servidor weblogic 11g y forms and reports 11g, en el forms buldier puedo abrir los antiguos forms y los vuelvo a compilar para que puede ser lanzado en 11g.
Aquí viene mi gran pregunta y disculpa la ignorancia, que es lo que debo hacer para que a través de los equipos clientes puedan acceder mediante web a estas aplicaciones.
Que hay que hacer para que me de la url y lanzar mis distintas aplicaciones forms y reports.
Atte.
Marcelo
Hola, saludos.Una consulta, sabes tengo una aplicación, al ingresar al dominio publico, no me esta cargando el menú, ni las librerías, me darías una guía, sabes estoy iniciando con esto del weblogic.
ResponderEliminarGracias y eres realmente muy bueno.
Que tal,
Eliminar1. ¿No tuviste errores cuando realizaste el despliegue de tu aplicación? Revisa el log del servidor para estar seguros.
2. En algunas versiones de WebLogic tienes que explícitamente activar la aplicación después de desplegarla, comprueba que la aplicación se encuentra activa, debes elegir la opción para atender todas las peticiones.
3. Revisa el log del servidor cuando entras a la aplicación y dinos si se presenta un error.
Saludos,
Buen día Alberto tengo instalado weblogic12c ya fue creado el dominio incluso un managed server, al momento de crear otro managed y al terminar no puedo levantarlo marca error tienes alguna idea que pueda ser. gracias saludos.
ResponderEliminarBuen día Alberto tengo instalado weblogic12c ya fue creado el dominio incluso un managed server, al momento de crear otro managed y al terminar no puedo levantarlo marca error tienes alguna idea que pueda ser. gracias saludos.
ResponderEliminarQue tal Oscar,
EliminarMuéstrame los errores que te marca.
¿Lo intentas levantar con el script startManagedWebLogic? o desde la consola?
Saludos,
Hola, alberto, que fino tu post. tengo el siguinete problema y realmnete no se como resolver e investigado pero no doy con nada util.
ResponderEliminarbuen dia se pudo solucionar el problema de levantar el managed modificando un archivo de la configuración, gracias por el apoyo.
ResponderEliminarahora tengo un problema con el OHS al tratar de invocar la ip y puerto por cana seguro me arroja el siguiente error:
ResponderEliminarFailure of Web Server bridge:
No backend server available for connection: timed out after xx seconds or idempotent set to OFF or method not idempotent.
conoces este error? saludos.
Que tal Oscar, si lo conozco, se trata de un problema de conectividad. El OHS no puede llegar a la dirección IP:Puerto que colocaste en la configuración del mismo. Recuerda que algunos parámetros cambian para ir por el canal HTTPS al servidor WebLogic, en este caso es necesario importar el certificado SSL del servidor WebLogic en un wallet.
EliminarQue versión de OHS estas utilizando?
Te comparto un ejemplo de la configuración en OHS para ir a una IP:PUERTO por HTTPS.
WLSRequest On
WebLogicHost 192.168.1.10
WebLogicPort 10901
SecureProxy On
WLSSLWallet "/opt/OHS/apache/httpd-2.4.12/conf/ssl/wallets/my_wallet"
saludos,
Hola!
ResponderEliminarTengo un WLS 10.3.6
Un AdminServer por el puerto 8888
Un ServidorManejado por el puerto 8889
--Aqui varias aplicaciones
Cuando quiero entrar a la consola http://url:8888/console, cuando quiero entrar a la aplicacion http://url:8889/appX
Existe una forma en la cual solo use un puerto independientemente si quier entrar a la consola o aplicacion?
http://url:7001/console
http://url:7001/appX
Gracias
Hola,
ResponderEliminarDe manera natural no es posible. Sería posible utilizando un servicio proxy, ya sea a través de un software adicional por ejemplo un servidor Web (Apache, IIS, Oracle OHS). O también sería posible armando una aplicación Web que funcione como servicio Proxy, y podrías instalar esta aplicación en el servidor manejado.
Saludos,
Hola Alberto:
ResponderEliminarTengo un problema cuando cambio el password de usuario de la consola de weblogic, fíjate que en determinado tiempo se resetea el passord de consola y ya no me deja entrar, sabrás porque. Solo te comento que mi configuración esta en cluster.
Fíjate que aplique el reset de usuaria de consola de weblogic y pasa lo mismo. Tendrás una solución a este problema.
ResponderEliminarQue tal Luis, eso parece más a que alguien te esta haciendo una broma :)
EliminarRevisa la configuración de seguridad que tienes en el dominio: myrealm > Configuration > User Lockout.
Prueba desactivando la opción de bloqueo (Lockout Enabled), y también prueba creando otro usuario administrador, borras la cuenta por defecto y la recreas.
Saludos,
Hola Alberto, Buenas tardes
ResponderEliminarTe escribo para preguntarte una duda, estoy trabajando con Weblogic 12c y Forms y Reports 12c, y esta funcionando correctamente, puedo ingresar a mis Forms por la URL: http://localhost:9001/forms/frmservlet?form=PROGRAMA y por el Escritorio por java web start, ahora te pregunto a ver si me puedes ayudar, Como podría otorgarles permisos de Usuario y contraseña por el Weblogic al momento de que el cliente ingrese a la URL o por java web start?
Que tal Sahivi, una opción muy sencilla sería a través de la propia Consola de Administración WebLogic, en la configuración de la aplicación, en este caso Forms, en la pestaña de Seguridad, tienes una opción para habilitar la seguridad utilizando el modelo de seguridad definido por el servidor WebLogic, de esta forma sería necesario introducir un usuario y password del ldap embebido de tu WebLogic.
EliminarSaludos,
Hola Alberto gracias por tu respuesta, la semana que viene retomo este proyecto, te aviso cualquier cosa. Y nuevamente gracias. Saludos
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarHola Alberto, Quiero instalar WL 12 en un equipo unix (Solaris 10) que no cuenta con monitor gráfico, y desconozco si existe una forma de instalar WL en modo texto, me puedes apoyar.... Gracias!
ResponderEliminarQue tal, lamento la respuesta tardía, pero si es posible utilizando el parámetro silent, por ejemplo:
Eliminarjava -jar file_name.jar -mode=silent -silent_xml=path_to_silent.xml
https://docs.oracle.com/cd/E24329_01/doc.1211/e24492/silent.htm#WLSIG207
Saludos,
Buenas tardes, Alberto estoy tratando de desplegar un .war de prueba para validar si instale de manera correcta el weblogic pero no logro conseguir un aplicativo, si puedes indicarme donde descargar un .war para validar la instalación.
ResponderEliminarSaludos.
Que tal, desconozco sitios públicos desde los cuales puedas descargar aplicación de prueba. Normalmente hacemos nuestro propio "Hola Mundo", inténtalo con JDeveloper, es muy sencillo. Pero sin duda lo mejor sería que el equipo de desarrollo te proporcione una aplicación de prueba que cumpla los estándares que ya están manejando, como librerías, frameworks, etc.
EliminarSaludos,
Este comentario ha sido eliminado por el autor.
ResponderEliminarAlberto buen dia, estoy intentando configurar un entorno de desarrollo con 3 terminales con weblogic, forms y reports version 12c.
ResponderEliminarPor lo que encontré, solo es posible instalar forms y reports 12 si tenes instalado previamente weblogic en cada terminal. Esto significa que si o si debo tener 3 servidores de forms/reports corriendo? Alguna ayuda de documentacion sobre este tipo de configuraciones para entornos de desarrollo?
Saludos,
Gracias
Buenas tardes Eliana,
Eliminar¿Cuándo mencionas terminal te refieres a un escritorio Windows o a un servidor Linux?
No es necesario tener 3 servidores de forms/reports corriendo, puedes tener sólo un servidor WebLogic con Forms y Reports en una terminal, y el desde las otras terminales puedes acceder a través del navegador Web.
Y si, es necesario que previamente instales el servidor WebLogic, que para la versión 12c se conoce como FMW Infrastructure, con este paquete se instala el servidor WebLogic que necesitas y otros elementos indispensables.
Saludos,
Gracias por tu respuesta Alberto. Hago mención a 'terminales' por escritorios windows.
EliminarTe refieres con poder acceder a través del navegador Web a la ejecución de forms/reports??
Lo que busco es ejecución de report builder y forms builder en cada terminal pero con un unico servidor de forms y reports activo compartido.
Por el momento no encontré otra que hacer la instalación de weblogic, forms y reports en cada terminal, y tocar la configuracion de los archivos 'reports_ohs.conf' / 'forms.conf' en en cada una para que todas apunten a un mismo host y puerto (donde se encuentren activos weblogic/forms/reports).
Yo tengo la misma duda de Eliana, estoy migrando un servidor ias 10g a forms reports 12c, como hago para que los desarrolladores creen forms y reporte, debo instalarles el weblogic a cada uno de ellos para que puedan crearlos?
ResponderEliminarHola Alberto tengo un weblogic versión 10.3.3.0 montado en linux, este servidor tiene 4 dominios de wblogic xxx.xxx.xxx.:6001 xxx.xxx.xxx:7001 xxx.xxx.xxx8001 xxx.xxx.xxx:9001 por cuestión de mantenimiento se apago el servidor y cuando se volvió a encender todos los admins de los dominios estan con estatus de Running pero cundo entro a la url de la consola no me despliega nada xxx.xxx.xxx:6001/console, que puedo checar ya que en los logs no aparece nada pues si arrancan bien todos los admins de cada dominio. Saludos
ResponderEliminarQue tal, pudiera ser una regla de firewall en el sistema operativo, probablemente estén bloqueados los puertos debido a que no se dejo una configuración fija. Intenta entrar a la consola desde el mismo servidor Linux, normalmente todos los Linux viene con una distribución de Firefox.
EliminarSi desde el mismo servidor Linux no puedes entrar, entonces puede ser que se haya quedado bloqueado/corrupto algún archivo, baja el AdminServer y vacía los directorios temp y cache (servers/AdminServer/temp y servers/AdminServer/cache), y levántalo de nuevo.
Saludos,
¿Sabéis si en Weblogic 12 puedo cambiar el puerto del Admin Server una vez he creado el dominio?
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarSi puedes cambiar el puerto, saludos
ResponderEliminarBuen dia tienen algunos parametros de configuracion para un ohs con alta demanda de peticiones? ya que en el ambiente productivo se tarda mucho en responder las paginas.
ResponderEliminarSaludos
Estimado ingeniero tengo un problema cuando se despliegan los reportes en weblogic 11 instalado en Solaris, cuando diseño en el reports el informe sale correcto al pasar al servidor se desconfigura el informe y los campos que tienen muchos caracteres solo se despliega la primera línea, tal vez hay que configurar alguna variable en el web logic 11
ResponderEliminarQue tal, hasta el momento no he trabajado con Forms y Reports sobre WebLogic, no tengo idea del problema, sólo he escuchado que son una lata... Saludos
EliminarQue tal una consulta ejecute un depploy y cargue un plan de despliegue y este fue exitoso, en sistema operativo unix como puedo revisar esos valores del plan de despliegue cargado, gracias saludos.
ResponderEliminarBuenas tardes, tengo un problema:
ResponderEliminarInstale un weblogic y arranco a la perfección
Error:
Se cambio el nombre del equipo que contenia el weblogic
Despues:
Ya no se logró subir el WLS_FORMS con :
startManagedWebLogic.cmd WLS_FORMS da el error en el cual nombre a la maquina host como se llamaba anteriormente
Atento a cualquier comentario.
Buenas tardes, sólo tienes que actualizar la dirección de recepción del servidor manejado con el nuevo nombre, lo puedes hacer desde la consola de Administración WebLogic si es que el AdminServer si levanta, si no lo puedes hacer modificando directamente en el config.xml del dominio.
EliminarSaludos,
Buen día Alberto. Recién comienzo a conocer OBIEE y tengo que levantar un servidor de OBIEE ya existente. Tengo algunas dudas básicas, que no he encontrado respuesta con claridad. El server está en linux, por lo que con que usuario debo entrar y levantar el weblogic. Root? oracle? algún otro? Saludos y ojalá aún esté vigente este blog
ResponderEliminar