entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Jboss me muestra los estilos css3 pero los navegadores no.

Hola chicos, tengo una duda el jboss cuando compila el proyecto y lo corro me muestra la web con los estilos css que agrege como class en un archivo .css

.myButton {
    background-color:#44c767;
    -moz-border-radius:28px;
    -webkit-border-radius:28px;
    border-radius:28px;
    border:1px solid #18ab29;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:17px;
    padding:6px 7px;
    text-decoration:none;
    text-shadow:0px 1px 0px #2f6627;
}
.myButton:hover {
    background-color:#5cbf2a;
}
.myButton:active {
    position:relative;
    top:1px;
}

![http://www.subeimagenes.com/img/jboss-1479572.html ]("lo que me muestra jboss")

![http://www.subeimagenes.com/img/jboss2-1479573.html ]("lo que muestra los navegadores")

0voto

Peter comentado

Por favor publica la respuesta como respuesta y seleccionala como correcta.

No modifiques el título.

Gracias.

1 Respuesta

0voto

MitsuGami Puntos8010

Yo no entiendo bien tu problema ni la solución que has dado. JBoss es un servidor de aplicaciones, solo intercepta código Java, los estilos no. Para ejecutar una aplicación Java en JBoss, igual necesitas un navegador, es obvio ;)

Si el caso es que estuvieses usando JSF, podría ser que te hayas equivocado al colocar los estilos porque necesitas primero especificar la library que es un folder donde van los distintos recursos.

En la imagen lo que se puede observar es que no se está cargando los estilos. Si es una aplicación Java tienes dos opciones para realizar las páginas web:

  • JSP
  • Facelets (JSF)
  • HTML (si usas arquitectura REST)

Las dos primeras NO se visualizarán correctamente en un navegador si no corre dentro del servidor de aplicaciones, porque son engines, no es código HTML simple.

Actualización

Lo que comentas es un problema de desplegado. Si usas eclipse IDE y eliminas el proyecto desde el servidor, este aún sigue existiendo en la carpeta de aplicaciones desplegadas en JBoss.

Para eliminarlo ve a:

$JBOSS_HOME/standalone/deployments

Y elimina tu aplicación. Previamente elimina el proyecto de JBoss en la pestaña Servers. Luego click derecho a JBoss en el IDE y Clean (si usas Eclipse). Finlamente vuelve a correr la aplicación.

PD: Eclipse tiene problemas para hot deploy con WildFly (desconozco si pasa lo mismo con JBoss), y tengo que reiniciar el servidor cada vez que quiero ver los cambios :( Es el único defecto de Eclipse, por eso, uso Payara 4.1.x como servidor en Eclipse.

1voto

diego1399 comentado

Al final tienes razon no esa la solucion. soy nuevo con estoy y hay cosas que no entiendo.
Por ejemplo borre todos los estilos y el navegador y el jboss siguen mostrando los estilos de la web.
Estoy usando JSF,jboss 7.1.
Que puede ser no entiendo porque pasa eso?osea borre los estilos css,le di publish al proyecto reinicie el servidor y sigue mostrando estilos css que borre ya

1voto

diego1399 comentado

<h:outputStylesheet library="css" name="style.css" />
en esa linea indico que traigo el css evidentemente lo trae porque lo muestra pero ahora borre todos los estilos y es como quedan no se borran los quiero cambiar y tampoco se modifican

0voto

MitsuGami comentado

¿Qué IDE estás usando? Es posible que no se esté desplegando correctamente la aplicación. Ve mi update para más información.

0voto

diego1399 comentado

Lo solucione, al final era,el proyecto lo estoy usando con maven sobre eclipse,bueno estaba editando codigo en la carpeta "resources" ahi estaba el codigo "compilado" no se como explicarlo soy nuevo con esto.
Y tenia que editar el codigo en "Deployed resources" porque en ambas carpetas habia lo mismo pero el resources era el compilado.
Repito este proyecto estaba gestionado con Maven.

0voto

MitsuGami comentado

Qué bueno. Tenlo en cuenta para la próxima ;)

Saludos colega.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta