2009-07-20 8 views
1

Salut, j'espère que quelqu'un là-bas pourrait donner une idée sur où ici. Voici le problème.SSI Jboss ne comprend pas html (problèmes de contexte)

J'ai permis SSI dans certains jboss sous Solaris, j'ai l'web.xml d'application configuré comme suit:

<filter> 
    <filter-name>ssi</filter-name> 
    <filter-class> 
     org.apache.catalina.ssi.SSIFilter 
    </filter-class> 
    <init-param> 
     <param-name>contentType</param-name> 
     <param-value>application/xml(;.*)?</param-value> <!-- also have tried here html(;.*)? --> 
    </init-param> 
    <init-param> 
     <param-name>debug</param-name> 
     <param-value>0</param-value> 
    </init-param> 
    <init-param> 
     <param-name>expires</param-name> 
     <param-value>666</param-value> 
    </init-param> 
    <init-param> 
     <param-name>isVirtualWebappRelative</param-name> 
     <param-value>0</param-value> 
    </init-param> 
</filter> 

    <filter-mapping> 
    <filter-name>ssi</filter-name> 
    <url-pattern>*.xsl</url-pattern> 
</filter-mapping> 
    <!-- the following mappings were inserted after --> 
<filter-mapping> 
    <filter-name>ssi</filter-name> 
    <url-pattern>*.html</url-pattern> 
</filter-mapping> 

<filter-mapping> 
    <filter-name>ssi</filter-name> 
    <url-pattern>*.shtml</url-pattern> 
</filter-mapping> 

Donc mon problème est que le SSI travaille pour les fichiers XSL, mais pas pour les fichiers HTML. J'ai aussi mis les problèmes de contexte dans le titre car j'ai un lien symbolique vers mon application. War in jboss c'est parce que j'utilise un CMS et j'ai besoin que les fichiers soient postés quelque part dans le système de fichiers. Les deux choses que je peux penser à ce sujet, c'est que soit quelque chose gâcher avec mes multiples déclarations de cartographie de filtre (ce qui est très improbable) et l'autre est que jboss n'est pas capable de recharger le contexte pour cette application. guerre

aussi je mis ici quelques informations sur context.xml depuis que je pense que vous pouvez le demander

<?xml version="1.0" encoding="UTF-8"?> 
<Context antiJARLocking="true" reloadable="true" privileged="true"/> 

J'appréciera tous les pointeurs, je ne peux pas comprendre ce que pourrait-il être

Répondre

1

juste changé de filtre à servlet et a travaillé juste bien voici le code

<servlet> 
    <servlet-name>ssi</servlet-name> 
    <servlet-class>org.apache.catalina.ssi.SSIServlet</servlet-class> 
    <init-param> 
     <param-name>buffered</param-name> 
     <param-value>1</param-value> 
    </init-param> 
    <init-param> 
     <param-name>debug</param-name> 
     <param-value>0</param-value> 
    </init-param> 
    <init-param> 
     <param-name>expires</param-name> 
     <param-value>60</param-value> 
    </init-param> 
    <init-param> 
     <param-name>isVirtualWebappRelative</param-name> 
     <param-value>1</param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet>