iberck
9/30/2014 - 3:16 AM

Plugin netbeans-tapestry

Plugin netbeans-tapestry

<plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
                <version>6.1.16</version>
                <configuration>
                    <!--                     Descomentar si se desea ver los logs del server (peticiones de URL) -->
                    <!--                    <requestLog implementation="org.mortbay.jetty.NCSARequestLog">
                        <append>true</append>
                    </requestLog>-->
                    <stopKey>STOP</stopKey>
                    <stopPort>9800</stopPort>
                    <forwarded>true</forwarded>
                    <connectors>
                        <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                            <port>8080</port>
                            <maxIdleTime>60000</maxIdleTime>
                        </connector>
                    </connectors>
                </configuration>
            </plugin>
            

#Mejoras

  1. ctrl+alt+s debe estar parametrizado dónde buscar las paginas, actualmente las páginas las busca en web pages en vez de en components (aquí las genera los archetypes de tapestry)

Para ejecutar con jetty

  1. Agregar la acción Restar on jetty: jetty:stop jetty:run, skipTests=true
  2. Agregar gist paso3 al pom.xml

Live class reloading in netbeans

  1. Asegurate de que tapestry esté en modo desarrollo:
public static void contributeApplicationDefaults(
            MappedConfiguration<String, Object> configuration) {
        ...
        configuration.add(SymbolConstants.PRODUCTION_MODE, "false");
        configuration.add("tapestry.file-check-interval", "1 ms");//1 ms
    }

#Notas

  • No me jalaba el log4j porque tenía configurada la variable de entorno JAVA_OPS apuntando a otro archivo de configuración para el log4j.

#Recursos Creo que aquí están los fuentes