Se conosci le regole di Apache2 significa che hai familiarità con le regex, se hai anche familiarità con XML non dovresti avere troppe difficoltà ad adattarti. Il tuo .htaccess in Apache2, diventa un file con contenuto XML in Struts. Se su Apache2 scrivi:

RewriteEngine On RewriteRule regex_url_riscritto regex_url_normale

nel tuo caso è

<urlrewrite> <rule> <from>regex_url_riscritto</from> <to>regex_url_normale</to> </rule> </urlrewrite>

Previa applicazione dei filtri. Una buona guida è qua: h t t p : / / edwin.baculsoft.com/2011/12/creating-a-pretty-url-with-struts-framework-and-urlrewrite/

Ma aldilà del urlrewriting, hai familiarità con l'ambiente (Java+Struts+TomCat)? Altrimenti mi sa che hai una brutta gatta da pelare se sei abituato alla classica configurazione LAMPP... "The Devil is the details", citava una persona a cui, sul piano informatico, non sono neanche degno di lustrare le scarpe, e qui di dettagli che possono far variare l'intero funzionamento di un sistema ce ne sono tanti. Forse troppi.