Hay alguna forma de comprobar si mi Glassfish acctually ver ojdbc6.jar ?

Estoy trabajando con Netbeans 7.2.1, con JSF 2, Glassfish 3.1.2 y Oracle 11g. Quiero connecto a esta base de datos.

Así que primero tengo que crear la conexión de la piscina en mi Glassfish. Abro localhost:4848, las 5 cosas:

  1. Tipo de recurso: javax.sql.DataSource
  2. Nombre de clase de la fuente de los datos: oracle.jdbc.de la piscina.OracleDataSource
  3. De la propiedad: «el usuario»
  4. Propiedad: «contraseña»
  5. De la propiedad «url»

Guardar, restablecer el servidor (sólo para asegurarse de), mesa de ping…. y el error: nombre de la Clase que está mal o no está establecida classpath para: oracle.jdbc.de la piscina.OracleDataSource

Lo que ya he hecho:

  1. Primer cheque para ojdbc frascos. Desde mi Oráculo dir he copiado todos los jar que tiene «ojdbc» en el nombre del «C:\glassfish3\glassfish\domains\domain1\lib».

  2. Segundo, compruebe la url de prosperidad. Dentro de Netbeans, cambiar en la ficha Servicios, haga clic en Bases de datos, Nueva conexión… conjunto de datos para conectarse (primero tengo que añadir, jodbc6.jar.. así que me agregue exactamente el mismo archivo de glassfish carpeta). Funciona! la conexión está bien. Miré a Netbeans url de base de datos – el mismo que el de mi url en glassfish interfaz gráfica de usuario. También traté de url con \, pero no ayuda.

Así que, ¿qué otra cosa puede ser? Tal vez no.1 no es aceptar. Así que esta es mi pregunta: ¿Cómo puedo comprobar si mi Glassfish acctually ver ojdbc6.jar?

EDITAR.
Cuando ejecuto Glassfish puedo conseguir algunas advertencias:

ADVERTENCIA: Varios [2] JMX MBeanServer casos existen, vamos a utilizar el
servidor de índice [0] :
[[email protected]].

ADVERTENCIA: JMX MBeanServer en uso:
[[email protected]] de índice [0]

ADVERTENCIA: JMX MBeanServer en uso:
[[email protected]] de índice [1]

  • El frasco es, obviamente, no se cargan…
  • Creo que este: stackoverflow.com/questions/2507099/… podría ayudar. Lookalike problema.
  • Copiar todos los frascos «C:\glassfish3\glassfish\domains\domain1\lib\ext» ? Yo lo hice.. pero no funciona:/ tal vez necesito escribir sth ecologico CAMINO ? Conjunto de sth en la configuración? Bu qué?
  • Por favor, busque en la EDICIÓN en mi pregunta
  • Trate de usar estos frascos de simple public static void main(String[]){} programa. Si funciona, entonces el problema es con el jar a la instalación. Si no lo hace, entonces su mal frascos o algo así.
  • aquí está la aplicación: rgagnon.com/javadetails/java-0112.html
  • He creado una sencilla aplicación java con el código de enlace y incluye todos los ojdbc frascos en las Bibliotecas – funcionó.. Donde está el problema ? Solo tengo una Glassfish dircetory en mi máquina.. ¿Cómo hacer que mi Glassfish para ver estos frascos ?
  • Así que, ¿cómo son sus esfuerzos?

InformationsquelleAutor Marshall | 2012-12-13

6 Comentarios

  1. 21

    Copiar todos los archivos jar(ojdbc6.jar…..) para los dominios de\domain1\lib\ext’ carpeta. A continuación, reinicie el servidor glassfish.
    A continuación, pruebe a hacer ping desde el servidor glassfish, va a trabajar

    • bueno, no, no. Pero ¿cómo sabe que es ‘ext’ carpeta? Y no sólo ‘lib’? Un chico dice lib, otras ext.. Pero dónde está escrito que Glassfish está a la espera de estos frascos en ext dir.? Un archivo de configuración o algo como eso.. Este es foundamental pregunta en ese tema, creo.. por cierto. «reiniciar el servidor glassfish». Me hacer que a través de Netbeans IDE. Ficha servicios, Servidores, Glassfish, haga clic derecho y reiniciar..
    • Para reiniciar glashfish abra el símbolo del sistema goto bin carpeta de glassfish y tipo de ‘asadmin stop-domain domain1’ esto va a dejar de glassfish, a continuación, escriba ‘asadmin start-domain domain1’. Estoy seguro de que funcione
    • hey, yo tenía que tomar un descanso en este proyecto, pero ahora estoy de vuelta y funciona. Reinicie glassfish a través de cmd ayudado! Gracias!
    • Tengo una pregunta más. Debo cada vez que inicio Glassfish a través de cmd antes de Ejecutar mi proyecto ? Lo que está mal con Netbeans ?
  2. 2

    «..Pero ¿cómo sabe que es ‘ext’ carpeta? Y no sólo ‘lib’? Un chico dice lib, otras ext..»

    Haciendo que el Controlador JDBC de Archivos JAR Accesible Para integrar el JDBC
    conductor en un Servidor GlassFish dominio, copie los archivos JAR en el
    dominio-dir directorio/lib, a continuación, reinicie el servidor. Esto hace que las clases
    accesible para todas las aplicaciones o módulos implementados en los servidores que
    comparten la misma configuración. Para obtener más información acerca de GlassFish
    Clase de servidor cargadores, consulte «Clase Cargadores» en GlassFish Server Abierto
    Source Edition Desarrollo De La Aplicación De La Guía. Si usted está usando un
    Base de datos de Oracle con EclipseLink extensiones, copie los archivos JAR en
    el dominio de directorios/lib/ext directorio, a continuación, reinicie el servidor. Para
    detalles, ver «Base de datos de Oracle Mejoras» en GlassFish Server Abierto
    Source Edition Desarrollo De La Aplicación De La Guía De

    Desde aquí

  3. 1

    Tenga en cuenta que cuando NetBeans se ejecuta glassfish en Windows, los «dominios» directorio se utiliza es en su directorio de inicio, no en C:\glassfish o C:\Program Files\glassfish

    En mi windows 7, ejecutar NetBeans 8.0.2 con Glassfish 4.1, tuve que poner el controlador de Oracle jar (ojdbc6.jar) en

    c:/Users/t823517/AppData/Roaming/NetBeans/8.0.2/config/GF_4.1/domain1
  4. 0

    Puede ser netbeans crear virtual de la aplicación si ejecuta glassfish de IDE.
    Intenta de esta forma de la adición de los frascos: http://netbeans.org/kb/docs/javaee/entappclient.html

    • Como escribí en Fathah respuesta de comentario – es el trabajo, y fue netbeans de alguna manera.. Y ahora mismo, no estoy 100% seguro de dónde está la diferencia entre el inicio de Glassfish de IDE o cmd…
  5. 0

    Copia de la ojdbc6-11.1.0.jar (el ojdbc6 versión puede ser diferente en su caso ) a glassfish_installation\glassfish\lib

    Reiniciar el servidor glassfish

  6. 0

    De payara servidor he copiado ojdbc frasco {payara_installation_folder}\glassfish\lib,su funciona bien

Dejar respuesta

Please enter your comment!
Please enter your name here