2010-08-21 3 views
1

I ajouté <init-param> pour keepgenerated avec une valeur de true qui est la valeur par défaut selon la spécification de servlet <servlet-name>jsp</servlet-name> dans CATALINA_HOME/conf/web.xml.Comment définir la propriété keepgenerated dans tomcat 7

Mais la servlet JSP générée n'est pas disponible dans le répertoire de travail. Quelqu'un peut-il expliquer ce que je fais mal?

Répondre

0

Voici un Tomcat 7's Jasper documentation de citer:

keepgenerated - Faut-il conserver le code source Java généré pour chaque page au lieu de le supprimer? true ou false, par défaut true.

Par conséquent, il est vrai par défaut. Si vous ne définissez pas explicitement à false, alors il y a plusieurs causes possibles à ce problème particulier:

  • Il est tout simplement pas encore été généré. Ouvrez la page JSP dans le navigateur Web et revérifiez.
  • La génération a échoué en raison d'une erreur de compilation/construction. Lisez les journaux d'erreurs du serveur pour plus de détails.
  • Le fichier généré n'est pas stocké là où vous l'attendez. Cela peut arriver lorsque vous prenez le contrôle de Tomcat par un outil tiers tel que le plugin serveur de l'IDE que vous utilisez. Par exemple, le plugin Tomcat d'Eclipse le stocke quelque part dans les profondeurs du dossier de métadonnées de l'espace de travail.
+0

thx, vous avez raison, j'ai commencé tomcat pas de l'ide et java fichier java est présent) – user253202

Questions connexes