Se dopo un hot deploy del file JSPWiki.war spulciando nei log si trova:
[...]Exception starting filter WikiJSPFilter com.ecyrd.jspwiki.InternalWikiException: No wiki engine at com.ecyrd.jspwiki.WikiEngine.getInstance[...]
Potrebbe essere semplicemente unproblema di permessi.
Forse non tutti sanno che...
Per ottenere il classpath completo per un progetto Java che utilizzi Maven, è possibile utilizzare il goal build-classpath
del plugin maven-dependency-plugin.
Appunti per operare programmaticamente su un progetto Maven, sfruttando le classi contenute in Spring Roo.
Come aggiungere un artifact ad un'installazione di Archiva.
Questo tutorial spiega come far comunicare due applicazioni attraverso il modulo Http Remoting di Spring.
Utilizzo di Apache Commons VFS
Dipendenza nel pom.xml
<dependency> <groupId>commons-vfs</groupId> <artifactId>commons-vfs</artifactId> <version>1.0</version> </dependency>
Import:
import org.apache.commons.vfs.FileObject; import org.apache.commons.vfs.FileSystemManager; import org.apache.commons.vfs.VFS;
URI e' una stringa:
protected String fileUri;
/**
*
* @see: http://weblogs.java.net/blog/kohsuke/archive/2007/04/how_to_convert.html
* @param url
* @return
*/
public static File fileFromUrl(URL url)
{
if (url == null) throw new IllegalArgumentException("Null url object");
File f;
try
{
f = new File(url.toURI());
}
catch (URISyntaxException e)
{
f = new File(url.getPath());
}
return f;
}Questo tutorial spiega come eseguire Jetty sulla porta 80, senza che debba operare con privilegi di root.
Il codice di esempio è inteso per un primo test delle potenzialità di Jetty, e certo non può definirsi "production ready": utilizza una distribuzione pulita di Jetty, non prevede alcuna verifica di sicurezza e utilizza script bash eseguiti come cgi.
Per documentare la struttura del database utilizzato in un progetto Maven si utilizza il reporting plugin per Schemaspy.
SchemaSpy is a Java-based tool (requires Java 5 or higher) that analyzes the metadata of a schema in a database and generates a visual representation of it [...]
Tutto quello che dovrebbe servire è reperibile a questo indirizzo:
maven.wakaleo.com
Il plugin per SchemaSpy è ospitato nella repository Wakaleo.