Ya esta, he conseguido averiguar la ruta usando las variables de entorno del System de java. Combinando el parametro "java.class.path" con el "oracle.j2ee.home" he conseguido sacarla. Enga, a seguir programando
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Páginas1
#1
General Programadores / Ayuda Con La Creacion De Servicio Web Java
16 de Septiembre de 2005, 10:18:53 AM #2
General Programadores / Ayuda Con La Creacion De Servicio Web Java
13 de Septiembre de 2005, 05:34:33 PM
Buenas, estoy desarrollando un servicio web con JDeveloper y segun parece me lo hace todo automaticamente, solo tengo que crear una clase con algun metodo publico y decirle que genere el WebService. El problema viene cuando desde el metodo del servicio web intento recuperar datos del web.xml de configuracion, pues como no tiene metodo Session no puedo recuperar un ServletContext para leer el web.xml.
Habia pensado otra forma alternativa, y era leer directamente ese fichero, pero me he topado con otro problema, no puedo saber el directorio en el que se ejecuta el servicio web, puesto que como de nuevo no tengo un objeto Session, no puedo usar el metodo getRealPath() y no se sacar la ruta del directorio.
Alguien podria ayudarme con alguna de las dos dudas?, cualquiera me serviria para continuar mi servicio web.
Gracias de antemano.
Habia pensado otra forma alternativa, y era leer directamente ese fichero, pero me he topado con otro problema, no puedo saber el directorio en el que se ejecuta el servicio web, puesto que como de nuevo no tengo un objeto Session, no puedo usar el metodo getRealPath() y no se sacar la ruta del directorio.
Alguien podria ayudarme con alguna de las dos dudas?, cualquiera me serviria para continuar mi servicio web.
Gracias de antemano.
#3
General Programadores / Crear Un Directorio En Vc++
19 de Junio de 2004, 04:49:47 PM
Como siempre me respondo yo mismo, soy idiota (nooo) , la libreria q tenia q incluir es alli es donde tiene la funcion mkdir(), enga, grasias a todos :D
#4
General Programadores / Crear Un Directorio En Vc++
19 de Junio de 2004, 04:42:33 PM
Hola, estoy dandole mil vueltas y no consigo crear un puñetero directorio para guardar un archivo con el Visual C++, con el compilador Dev-C++ incluia la libreria y con la funcion mkdir() se creaba, pero con el Visual C no tengo ni idea, la libreria dir.h no existe, y la funcion mkdir() me la detecta el entorno grafico pero al compilar me dice q na, q undefined. Alguna sugerencia?. Gracias
#5
General Programadores / Programacion Logica
12 de Mayo de 2004, 12:45:15 AM
Jajajaja, pues si, pero es que necesito el corte, pq la simplificacion tiene que ser unica, solo puede existir una y ademas tiene q ser la que mas simplifique, asi que paso de calentarme mas (asco), para una simple practica ya es suficiente asi, si no le gusta q la haga el, o que te pague las vacaciones en Cancun. Gracias por contestar.
#6
General Programadores / Duda Con Multimap Stl
12 de Mayo de 2004, 12:12:24 AM
Vale, estoy tonto (nooo) ya he descubierto como hacerlo...
Esto me devolveria el mas cercano por debajo de Ma, es decir Marcos... gracias de todas formas
Código [Seleccionar]
iterador = mapa.lower_bound("Ma");
Esto me devolveria el mas cercano por debajo de Ma, es decir Marcos... gracias de todas formas
#7
General Programadores / Duda Con Multimap Stl
11 de Mayo de 2004, 12:13:11 PM
Hola, quiero hacer un multimap con dos strings, para almacenar, en uno nombres y en el otro apellidos, a modo de agenda. Y que al preguntar sobre un nombre, me devuelva los posibles apellidos. El problema es que quiero que no sea una busqueda exacta, es decir, yo le pongo las primeras letras del nombre, y que sea capaz de buscar la primera coincidencia en la tabla. Un ejemplo para que se aclare un poco mas:
Esto deberia devolverme un iterador que apuntara a Marcos Lopez.
Alguien me puede dar una idea de como deberia hacerlo? Muchas gracias.
Código [Seleccionar]
multimap<string, string> mapa;
mapa["Marcos"] = "Lopez";
mapa["Mario"] = "Garcia";
mapa["Daniel"] = "Monzo";
iterador = mapa.find("Ma");
Esto deberia devolverme un iterador que apuntara a Marcos Lopez.
Alguien me puede dar una idea de como deberia hacerlo? Muchas gracias.
#8
General Programadores / Programacion Logica
11 de Mayo de 2004, 10:45:14 AM
Pues lo que mas se acerca a lo que busco es algo parecido a lo que tu decias Mars Attack, he añadido estas tres lineas y ya funciona medianamente bien, yo creo que lo voy a dejar asi, y ya se apañara el profesor jajaja. Venga, gracias (ole)
Código [Seleccionar]
simp(A+B+C,D) :- number(A), number(B), simp(A+B, D2), simp(D2+C,D), !.
simp(A+B+C,D) :- number(B), number(C), simp(B+C, D2), simp(A+D2,D), !.
simp(A+B+C,D) :- number(A), number(C), simp(A+C, D2), simp(D2+B,D), !.
#9
General Programadores / Ayuda Sobre Mfc
07 de Mayo de 2004, 11:43:24 PM
Vale, ya he descubierto la forma de hacerlo (nooo) jajaja era una tonteria. Gracias de todas formas.
Código [Seleccionar]
mmenu->ModifyMenu(0, MF_BYPOSITION | MF_GRAYED, 0, "Salvar");
#10
General Programadores / Ayuda Sobre Mfc
07 de Mayo de 2004, 09:07:14 PM
Buenas, estoy intentando sombrear una opcion de uno de los menus de la barra de menus de mi programa y me estoy volviendo loco, no me deja sombrear nada. Pego mi codigo:
Esto en teoria deberia acceder al menu 0 que es el File, y sombrear la opcion de Save, pero no hace na de na, sin embargo si cambio la linea de EnableMenuItem por "submenu->DeleteMenu(0,MF_BYPOSITION);" si que me borra la primera opcion, que es la de New... lo que quiere decir que si que accedo al menu correcto, pero no furrula lo de EnableMenuItem... Alguien puede echarme una mano?? Gracias de antemano (ole)
Nota: El identificador ID_FILE_SAVE es correcto, osea que por eso no es el error.
Código [Seleccionar]
CMenu* mmenu = GetMenu();
CMenu* submenu = mmenu->GetSubMenu(0); //File
submenu->EnableMenuItem(ID_FILE_SAVE, MF_BYCOMMAND|MF_GRAYED);
Esto en teoria deberia acceder al menu 0 que es el File, y sombrear la opcion de Save, pero no hace na de na, sin embargo si cambio la linea de EnableMenuItem por "submenu->DeleteMenu(0,MF_BYPOSITION);" si que me borra la primera opcion, que es la de New... lo que quiere decir que si que accedo al menu correcto, pero no furrula lo de EnableMenuItem... Alguien puede echarme una mano?? Gracias de antemano (ole)
Nota: El identificador ID_FILE_SAVE es correcto, osea que por eso no es el error.
#11
General Programadores / Programacion Logica
06 de Mayo de 2004, 07:07:27 PM
Buenas, estoy intentando hacer un predicado, de prolog, al que le paso una expresion algebraica simple y me devuelva la expresion lo mas simplificada posible.
Por ejemplo pedirle simp(x+2*3, D) y me devuelva en D = X + 6
Un trozo del codigo que simplificaria las sumas, seria este:
El problema esta, cuando intento hacer un simp(x+1+1, D). Que no simplifica nada, sin embargo, si le pongo simp(1+1+x, D). si que me responde D = 2 + x.
Alguien tiene alguna idea sobre simplificar expresiones? o algun ejemplo para poder mirar otras formas de simplificar..., ya digo que son muy sencillas, a parte de esa, tengo la multiplicacion y la potencia, y ya. Muchas gracias de antemano ^_^
Por ejemplo pedirle simp(x+2*3, D) y me devuelva en D = X + 6
Un trozo del codigo que simplificaria las sumas, seria este:
Código [Seleccionar]
simp(A+B, Exp) :- simp(A, A2), simp(B, B2), op(A2+B2, Exp), !.
simp(A, A).
op(A+0, A).
op(0+B, B).
op(A+B, C) :- number(A), number(B), C is A+B.
op(A,A).
El problema esta, cuando intento hacer un simp(x+1+1, D). Que no simplifica nada, sin embargo, si le pongo simp(1+1+x, D). si que me responde D = 2 + x.
Alguien tiene alguna idea sobre simplificar expresiones? o algun ejemplo para poder mirar otras formas de simplificar..., ya digo que son muy sencillas, a parte de esa, tengo la multiplicacion y la potencia, y ya. Muchas gracias de antemano ^_^
Páginas1