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 START_FILE=bin/startup.sh STOP_FILE=bi…

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 supportJSON formatter





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 actionPerformed(ActionEvent arg0) { //clos…

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 TutorialPasos: 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