Editor

error “127.0.0.1” no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

“127.0.0.1” no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

La solucion es editar el catalina.bat buscar y quitar esas doble comillas

:noJuliConfig
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"

:noJuliManager
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%"

QUEDARÍA aSI
:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%

:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%
 

Como instalar wine en ubuntu 11.04

Abrir una terminatl;

Eescribir …

sudo apt-get install wine

Listo tienen instalado Wine

y puedes Instalar MS office 2007 -20010

Partición de tabla, y llenar automaticamente sus registros

Para fragmentar tabla horizontalete, presentamos el siguiente Script.

create table tablanormal(llave bigint primary key, dato varchar(15))
ENGINE= MYISAM
create table tablaparticionada(llave bigint primary key, dato varchar(15))
ENGINE= MYISAM
partition by range (llave)(
partition p0 values less than (100000),
partition p1 values less than (200000),
partition p2 values less than (300000),
partition p3 values less than (400000),

partition p4 values less than (500000),
partition p5 values less than (600000),
partition p6 values less than (700000),
partition p7 values less than (800000),
partition p8 values less than (900000),
partition p9 values less than (1000000),
partition p10 values less than (1100000),
partition p11 values less than (1200000),
partition p12 values less than (1300000),
partition p13 values less than (1400000),
partition p14 values less than (1500000),
partition p15 values less than (1600000),
partition p16 values less than (1700000),
partition p17 values less than (1800000),
partition p18 values less than (1900000),
partition p19 values less than (2000000),

partition p20 values less than (2500000),
partition p21 values less than (3000000),
partition p22 values less than (3500000),
partition p23 values less than (4000000),
partition p24 values less than (4500000),
partition p25 values less than (5000001)
);

delimeter//
create PROCEDURE insertatablanormal(v1 bigint )
BEGIN
while v1> 0 Do
insert into tablanormal values(v1,’123456789′);
set v1=v1-1;
end while;
end
//
delimeter //
create PROCEDURE insertatablaparticionada(v1 bigint )
BEGIN
while v1> 0 Do
insert into tablaparticionada  values(v1,’123456789′);
set v1=v1-1;
end while;
end
//

SET SQL_SAFE_UPDATES=0;
truncate tablanormal;
truncate tablaparticionada;
call insertatablanormal(1000000);
call insertatablaparticionada(1000000);
SELECT * FROM mibase.tablanormal limit 0, 1000000;
SELECT * FROM mibase.tablaparticionada limit 0, 1000000;
UPDATE mibase.tablanormal SET dato = ’00ABCDEFGHI123′;
UPDATE mibase.tablaparticionada SET dato = ‘AAABCDEFG12345’;
DELETE FROM mibase.tablanormal;
DELETE FROM mibase.tablaparticionada;

GsonBuilder Formato date yyyy-MM-dd

Como siempre en el retorno para datos Json el formato de fecha en su despliegue es necesario para ellos hemos tenido los siguiente:

El resultado antes

………

Gson gson = new GsonBuilder()
.setPrettyPrinting()
.create();

return jSon;

…….

Dec 31, 2015 10:40:38 AM

El resultado después

………

Gson gson = new GsonBuilder()
.setPrettyPrinting()

.setDateFormat(“yyyy-MM-dd HH:mm:ss”)
.create();

return jSon;

…….

2015-12-31 10:40:38

Configurar mssql con XAMPP 1.7.7

  1. Buscar php.ini
  2. Editar y quitar los (;) queda en estado descomentado lo siguientes:

 

extension=php_mssql.dll

extension=php_pdo_mssql.dll

 

3. Descargar el archivo php_mssql.zip

4. Copiamos y remplazamos en (C:\xampp\php\ext)

 

  • php_mssql.ts.dll ==> php_mssql.dll
  • php_pdo_mssql.ts.dll ==> php_pdo_mssql.dll

Activar postgres en Xampp 1.7.7

Ingresa al directorio donde se instalo el postgresql 9.1, ve hasta la carpeta ‘bin’ y de alli copia los siguientes archivos

– libiconv-2.dll o libiconv.dll
– libintl-8.dll
– libpq.dll
Copiar al directorio ‘C:\xampp\apache\bin’
Activar en el php.ini en la linea
;extension=php_pgsql.dll
extension=php_pgsql.dll
quitar el ‘;’ y luego reiniciar el servicio de apache.

Crear y asignar autoincremental a columna campo tipo serial

Cuando necesites crear un campo y quieres abregale un secuencial.

 

CREATE SEQUENCE esquema.tabla_tbl_id_seq;
ALTER TABLE esquema.tabla ADD COLUMN tbl_id integer;
UPDATE esquema.tabla SET tbl_id = NEXTVAL(‘esquema.tabla_tbl_id_seq’);
ALTER TABLE esquema.tabla ALTER COLUMN tbl_id SET NOT NULL;
ALTER TABLE esquema.tabla ALTER COLUMN tbl_id SET DEFAULT nextval(‘esquema.tabla_tbl_id_seq’::regclass);

CONFIGURAR APACHE CON JBOSS 7.1

Observar que Jboss este añadido el apj en el Administrador, si no esta añadirlo. managerjboss

Instalar apache en tu centos

]#yum install -y httpd

Editar el archivo

]#vi /etc/httpd/conf/httpd.conf

en el final  poner esto

<VirtualHost *:80>
ServerAdmin fabianq@mail.comEsta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.
ServerName dominio.com
ServerAlias www.dominio.com

RewriteEngine On
RewriteRule ^/$ MyApp/ [R=301]

ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>

ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/

ErrorLog logs/dominio.com-error_log
CustomLog logs/dominio.com-access_log common
</VirtualHost>

 

Si existen dos o mas aplicación,  copiar la misma estructura de VirtualHost y cambiar los datos ademas para que pueda funcionar

descomentar

#NameVirtualHost *:80

guardar y reiniciar el servicio

]#service httpd restart

 

recordar tambien que la configuracion de Jboss esten apuntando a 127.0.0.1 caso contrario no funcionará

Crear Tabla con función en Postgres 8.4 y 9.x

Al realizar una funcion que cree autoamticamente una tabla con parametros, me econtre con un error que decia  ERROR:  syntax error at or near “NOT”
LINE 1: CREATE TABLE  IF NOT EXISTS

Esto no funciono en un postgres 8.4 y la funcion que realice era en 9.x asi que realice dos funciones para que funcione en mi servidor de aplicaciones en 8.4

 

8.4 9.1
CREATE OR REPLACE FUNCTION myEsquema.crear_tabla(text, text)
RETURNS void AS
$BODY$
DECLARE
nombre_tabla ALIAS FOR $1;
iniciales ALIAS FOR $2;
i boolean;
BEGIN
EXECUTE ‘SELECT EXISTS ( SELECT *   FROM   pg_catalog.pg_tables  WHERE  schemaname = ”myEsquema”  AND    tablename  = ”’||nombre_tabla||”’ )’ INTO    i;
IF i THEN
ELSE
EXECUTE ‘CREATE TABLE myEsquema.rol_’ || nombre_tabla || ‘(‘
||iniciales ||’_id integer  null,’
||iniciales ||’_cedula character varying(10) not null,’
||iniciales ||’_periodo date default null,’
||iniciales ||’_orden int null,’
||iniciales ||’_estado int default 2,’
||iniciales ||’_reg_fecha timestamp without time zone DEFAULT now(),’
||iniciales ||’_reg_usu integer) ‘;
END IF;

END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION myEsquema.crear_tabla(text, text)
OWNER TO postgres;

CREATE OR REPLACE FUNCTION myEsquema.crear_tabla(text, text)
RETURNS void AS
$BODY$
DECLARE
nombre_tabla ALIAS FOR $1;
iniciales ALIAS FOR $2;

BEGIN
execute ‘CREATE TABLE  IF NOT EXISTS myEsquema.rol_’ || nombre_tabla || ‘(‘
||iniciales ||’_id integer  null,’
||iniciales ||’_cedula character varying(10) not null,’
||iniciales ||’_periodo date default null,’
||iniciales ||’_orden int null,’
||iniciales ||’_estado int default 2,’
||iniciales ||’_reg_fecha timestamp without time zone DEFAULT now(),’
||iniciales ||’_reg_usu integer)’;

END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION myEsquema.crear_tabla(text, text)
OWNER TO postgres;

 

 

 

INSTALAR JBOSS 7 EN CENTOS 6.4

INSTALAR JBOSS 7
REALIZAR LO SIGUIENTE
]#yum install java-1.7.0-openjdk
]#java -version
]#cd lx-jboss71-jdk7-jdbcpg84/
]#cp /usr/share/
]#cp jboss-as-7.1.1.Final.zip /usr/share/
]#cd /usr/share/
]#unzip -q jboss-as-7.1.1.Final.zip
]#rm jboss-as-7.1.1.Final.zip
]#mv jboss-as-7.1.1.Final jboss-as

]#groupadd jboss
]#useradd -s /bin/bash -g jboss jboss
]#chown -Rf jboss.jboss /usr/share/jboss-as/
]#export JAVA_HOME=/usr/lib/jvm/jre
]#export PATH=$JAVA_HOME/bin:$PATH
]#cd /usr/share/jboss-as/bin/init.d/
]#cp jboss-as-standalone.sh /etc/init.d/jboss
]#cd /etc/init.d/
]#vi jboss

Cambiar esto ‘# chkconfig: – 80 20’ a esto ‘# chkconfig: 234 80 20’
Y añadir estas lineas
JBOSS_USER=jboss
export JBOSS_USER

Guardar jboss y reiniciamos el servicio

]#service jboss restart
Si tienes ambinete gráfico puedes probar localhost:8080
levantará la pagina de JBOSS
Si tu tiene modo consola y quieres mirar los resultados tienes que modificar
el
]#vi /usr/share/jboss-as/standalone/configuration/standalone.xml
en <interfaces>
..management
..public
poner la ip de tu equipo
guardar y reinicia jboss
Ademas tienes que dar permiso sen el iptables y podras ver en el navegador.