Skip to main content

Posts

Showing posts from 2010

Postgresql Tomcat en OpenSuse parte 2

Ahora lo configuramos mediante yast Seleccionamos System->System Services (Runlevel) nos muestra la siguiente pantalla presionamos la tecla F7 Expert Mode Buscamos tomcat y seleccionamos Run level 3 Y Run Level 5 Seleccioamos Start y seleccionamos OK Luego respondemos a la solicitud de confirmación Reiniciar el servidor reboot De esta manera en cada ocasión que el servidor se reinice se iniciara Apache Tomcat. PERMISOS DE ACCESO A POSTGRESQL Entramos a la carpeta  /var/lib/pgsql/data configurar el archivo pg_hba.conf y agregamos los ips que deseamos por ejemplo host all  all 127.0.0.1/32 md5 Editar el archivo postgresql.conf # - Connection Settings - listen_addresses ='*'

Postgresql Tomcat en OpenSuse parte 1

Explicare brevemente los pasos para instalar Postgresql + Apache Tomcat en OpenSuse. En este caso se trataba de una aplicación un poco antigua que corre sobre Apache Tomcat 5.5.20 y se deseaba migrar a un nuevo servidor. Instalar Postgresql yast2 –install postgresql-server Instala postgresql en /usr/share/postgresql/ Los datos se almacenan en /var/lib/pgsql/ Los archivos de configuracion estan en /var/lib/pgsql/data Aqui estan los archios pg_hba.conf y postgresql.conf Iniciar postgresql rcpostgresql start detener rcpostgresql stop Restaurar postgresql rcpostgresql restart Entrar a postgresql su postgres -c psql postgres Cambiar el password ALTER USER postgres WITH PASSWORD ‘postgres’; Descargamos el JDK  Descargamos Apache Tomcat Creamos un Script para el arranque de Tomcat  CONFIGURAR TOMCAT PARA ARRANCAR CON EL SISTEMA OPERATIVO copiar el script tomcat a la carpeta /etc/init.d/ #!/bin/sh # TOMCAT Init Script written by Martin Loitzl 2006 DIR_FILE=/opt/apache-tomcat-5.5.20 STA

Probando Plugins en NetBeans 7.0 Beta

Probando los plugins en NetBeans 7.0 Beta

Inicio de Traducción de NetBeans 7.0

Ya esta disponible los archivos para traducción de NetBeans 7.0 en diversos idiomas incluyendo español.

NetBeans 7.0 Beta

Ya esta disponible NetBeans 7.0 Beta, la información general puedes encontrarla aqui http://netbeans.org/community/releases/70/ Entre ellas soporte para JDK7 Web Languages HTML5 editing support JSON formatter

OpenJDK para MacOS

En un comunicado de Apple titulado Oracle and Apple Announce OpenJDK Project for Mac OS X http://www.apple.com/pr/library/2010/11/12openjdk.html Una noticia importante la colaboración de Apple en el proyecto OpenJDK, para continuar con el soporte de Java en Mac Os

Migracion de Java.net

El portal Java.net ha sido migrado a la infraestructura anteriormente de Kenai. Puedes visitarlo en java.net Aqui encontramos los detalles de la migración

Ventana de login para NetBeans Platform parte 2

Solo deseamos que tenga los botones de Aceptar y Cancelar habilitados, para ello modificamos el método createLoginDialog(). private void createLoginDialog(){ JButton ok = new JButton(); ok.setText("OK"); JButton cancel = new JButton(); cancel.setText("Cancel"); cancel.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { //close whole application } }); ok.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { //authenicate username and password } }); NotifyDescriptor nd = new NotifyDescriptor.Confirmation(form, "Login"); nd.setOptions(new Object[]{ok, cancel}); DialogDisplayer.getDefault().notifyLater(nd); } Corregimos las importaciones import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; Agregamos el codigo para el botón Cancel, agregango exit(); cancel.addActionListener(new ActionListener() { public void actionPerfor

Ventana de login para NetBeans Platform parte 1

Cuando necesitamos utilizar una ventana de Login para nuestra aplicación basada en NetBeans Platform, podemos referirnos al tutorial NetBeans Platform Login Tutorial Pasos: Creamos un proyecto basado en NetBeans platform Agregar un nuevo modulo Creamos un Panel de opciones Agregamos los elementos al diseño En el método store() agregamos NbPreferences.forModule(UserMagnamentPanel.class).put("user", jTextField1.getText()); NbPreferences.forModule(UserMagnamentPanel.class).put("pass", jPasswordField1.getPassword().toString()); Importamos import org.openide.util.NbPreferences; En el método load() agregamos jTextField1.setText(NbPreferences.forModule(UserMagnamentPanel.class).get("user", "")); jPasswordField1.setText(NbPreferences.forModule(UserMagnamentPanel.class).get("pass", "")); Ejecutamos el proyecto, luego en Herramientas->Opciones Nos muestra las opciones Agregamos un nuevo modulo al proyecto

NetBeans Options Window Module parte 2

Continuando con el tutorial Diseñar una Ventana indicamos la configuración indicamos el nombre En la ventana Agregamos un JPanel, un JLabel y un JTextField En el constructor agregamos Preferences pref = NbPreferences.forModule(CoolOptionsPanel.class); String name = pref.get("namePreference", ""); pref.addPreferenceChangeListener(new PreferenceChangeListener() { public void preferenceChange(PreferenceChangeEvent evt) { if (evt.getKey().equals("namePreference")) { jTextField1.setText(evt.getNewValue()); } } }); jTextField1.setText(name); Agregamos el import java.util.prefs.Preferences Importar org.openide.util.NbPreferences Importar java.util.prefs.PreferenceChangeListener Importar java.utils.prefs.PreferenceChangeEvent Instalamos el plugin y desde el menu Ventana, seleccionamos Lectura Podemos observar el contenido en el JtextField