Pregunta

Soy nuevo en Java y tengo algunos problemas. Estoy desarrollando una aplicación web utilizando las franjas Framework en Tomcat 6.0. Estoy trabajando con Eclipse EE en Windows. Logré con éxito que la aplicación Stripes Ejemplo (llamada Bugzooky) se ejecute en mi servidor Tomcat. Importé el archivo .war y rayas libs en eclipse.Aquí está el archivo de rayas que contiene los ejemplos y los libs


Pero ahora estoy tratando de cambiar los archivos fuente de ejemplo para aprender cómo funciona. Pero cualquiera que sea la modificación realizada en los archivos de origen "WebContent/Web-Inf/Src/*. Java", ¡nada cambia! Incluso después de reiniciar el servidor. Noté que las clases se compilan en archivos .class en la carpeta "Classas importados", y Tomcat siempre usa estos archivos, nunca se actualizan, y si eliminaba uno de ellos, la aplicación simplemente no comienza. ¡Parece que mis archivos fuente no existe!


También intenté construir mi aplicación web desde cero, pero cuando intenté usar las características utilizadas en los archivos de ejemplo (como SecurityFilter.java):

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import ...

Termina con mucho:

the import javax.servlet.Filter cannot be resolved

Revisé las librases y parece que estoy usando exactamente lo mismo que el ejemplo.


Probablemente sea algo que no entendí sobre Java, pero busqué en Google 100 veces ayer, y no puedo encontrar la solución (probablemente no busqué en el lugar correcto porque realmente no entiendo mi problema).

Espero que puedas ayudarme.

¿Fue útil?

Solución

Las imágenes que no son visibles normalmente no están cargadas por el navegador antes de que se realicen visibles.Si parece que hay un problema, comience por descargar un optimizador de imágenes como Riot o Pogrush para optimizar sus imágenes. Si son solo dos flechas, debe considerar unirse a ellos en un Sprite CSS.

Podrías intentar no hacer todo con jQuery, pero realmente no debería hacer esa gran diferencia.

Algo como este tal vez, con la imagen oculta cargada en JS y algunos atraveses realizados fuera de jQuery (pero probablemente no sea el problema, aunque el código parece demasiado largo para un intercambio de imagen simple?):

$(document).ready(function() {
    var img=new Image();
        img.src='http://i.imgur.com/ZFSRC.png'; //hidden image url

    $(".wrapper").click(function(e) {
        if(e.target.className=='toggle_img') {
           $('.toggle_img').toggle();
           if (e.target.parentNode.childNodes[1].style.display=='none') {
              console.log("hello");
          } else {
              console.log("goodbye");
          } 
        }
    });    
});

Fiddle

Otros consejos

Necesitas recompilar todos los cambios .java archivos, reconstruir el .war Archivo y vuelva a desplegarlo a Tomcat. Esto se hace más fácilmente con un script de compilación de hormigas. Busque un archivo llamado build.xml. Si está allí instalar Hormiga Si aún no lo tiene instalado y puede ejecutar el ant comando en el directorio con el build.xml archivo y luego copiar el resultado .war Archivo sobre el existente en Tomcat. Esto es todo el material de trabajo básico de trabajo del servidor de aplicaciones Java.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top