Compilation jsp, caractères étrange, prob d'encoding ?

Compilation jsp, caractères étrange, prob d'encoding ? - Java - Programmation

Marsh Posté le 29-05-2006 à 16:19:01    

Bonjour,
 
J'essaye de faire tourné la webapp Axis2 (WAR distribution) dans un environnement JBuilder, Tomcat 4.1. Je crée donc mon module web à partir de l'archive, tout se passe bien. Je construis le bousin, il compile les jsp et là paf, des erreurs du genre:
 

"admin.jsp" : Erreur No : 901 : le paquet axis2_0002dweb spécifié dans le source C:\Documents and Settings\...\jbproject\axis2test\classes\Generated Source\.jsp\axis2\axis2-web\admin_0002ejsp_jsp.java ne correspond pas au répertoire axis2-web


 
On voit que le caractère '-' est sournoisement remplacé par des '_0002d' dans les sources java générées depuis la jsp qu'il tente donc de compiler, sans succès.
 
D'ou peut venir cette faggoterie, un probleme d'encoding ? Autre chose, des idées ou n'importe quoi, merci [:moule_bite]


Message édité par boulax le 29-05-2006 à 16:35:14

---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-05-2006 à 16:19:01   

Reply

Marsh Posté le 29-05-2006 à 17:15:09    

je peux pas dire pour tomcat4 mais sur le 5 aucun souci, j'ai deployé le war de axis2 en 10sec [:el g]
 
ton deploiement foire? ta axis2 happiness page te donne rien? les logs tomcat?  
 
 juste pour tester, tu as tenté un deploiement en dehors de jbuilder?


---------------
IVG en france
Reply

Marsh Posté le 29-05-2006 à 17:20:40    

Bah je peux pas tester en dehors de JBuilder ou alors en faisant une manoeuvre d'ours... et ce sera toujours avec tomcat 4.1 :/
On peut choisir dans JBuilder de compiler les jsp a la volée ou lors de la construction du "module web".
Dans le cas présent je compile tout avant, et j'ai ces erreurs.
 
Si je choisis de compiler à la volée, j'ai une page blanche sur l'url
http://localhost:8080/axis2/axis2-web/index.jsp
 
avec comme erreur :
 


Compile failed; see the compiler error output for details.
 
 at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:844)
 
 at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
 
 at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:317)
 
 at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
 
 at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
 
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
 
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
 
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
 
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
 
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
 
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
 
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
 
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
 
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
 
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
 
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
 
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
 
 at java.lang.Thread.run(Thread.java:534)


 
Donc voila [:moule_bite]
Evidemment si y'avait marqué que c'est Tomcat 5 only je me poserai pas de questions mais bon...


Message édité par boulax le 29-05-2006 à 17:21:42

---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-05-2006 à 17:28:18    

pas de bol alors [:el g]
 je vais pas installer tomcat 4 pour tes beaux yeux, je vois pas pourquoi ca fonctionne pas [:el g] (et j'ai rien trouvé sur google, mais ca tu as deja du chercher)


---------------
IVG en france
Reply

Marsh Posté le 29-05-2006 à 17:32:15    

Tu peux jsute me confirmer le nom du fichier java pour HappyAxis.jsp ?
 
Moi j'ai ([:moule_bite])
HappyAxis_0002ejsp_jsp.java
 
extrait du source, lol:

Code :
  1. package axis2_0002dweb;
  2.  
  3. [...]
  4. public class HappyAxis_0002ejsp_jsp extends HttpJspBase {

Message cité 1 fois
Message édité par boulax le 29-05-2006 à 17:32:35

---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-05-2006 à 17:35:11    

Ho ho ho is your bottom crying rivers of brown sadness now?

Message cité 1 fois
Message édité par masklinn le 29-05-2006 à 17:35:47

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 29-05-2006 à 17:37:38    

masklinn a écrit :

Ho ho ho is your bottom crying rivers of brown sadness now?


lol
 
En esperant que ma relation avec axis2 restera au stade de l'étude-pour-determiner-que-c'est-a-chier [:sisicaivrai]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-05-2006 à 17:41:51    

boulax a écrit :

Tu peux jsute me confirmer le nom du fichier java pour HappyAxis.jsp ?


pardon? [:pingouino]
 


---------------
IVG en france
Reply

Marsh Posté le 29-05-2006 à 17:44:21    


Dans tomcat tu dois avoir un dossier work ou autre ou sont stockées les jsp compilées non ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-05-2006 à 17:46:54    

ah oui, pardon j'ai cru que tu parlais des sources:
 

Code :
  1. package org.apache.jsp.axis2_002dweb;
  2. ...
  3.  
  4. public final class HappyAxis_jsp extends org.apache.jasper.runtime.HttpJspBase
  5.    implements org.apache.jasper.runtime.JspSourceDependent {



---------------
IVG en france
Reply

Marsh Posté le 29-05-2006 à 17:46:54   

Reply

Marsh Posté le 29-05-2006 à 17:48:16    

Ton package à un nom chelou aussi [:pingouino]
Ptin j'implémente pas ct'interface moi [:psychokwak]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-05-2006 à 17:51:17    

http://img110.imageshack.us/img110/5853/lol2qh.png
 y a ca dans /Library/jakarta-tomcat-5.0.28/work/Catalina/localhost/axis2/org/apache/jsp/axis2_002dweb  
 
 clair le nom est chelou [:pingouino]


---------------
IVG en france
Reply

Marsh Posté le 29-05-2006 à 17:52:54    

j'ai pris le war dans le lien que tu as donné en haut, rien d'autre, comment ca se fait que le code soit different [:god]
(ma version de java: java version "1.5.0_06" et tomcat 5/0/28)


Message édité par uriel le 29-05-2006 à 17:53:50

---------------
IVG en france
Reply

Marsh Posté le 29-05-2006 à 17:55:42    

J'ai ça aussi au démarrage de tomcat [:moule_bite]


StandardManager[/axis2]: L'alimentation du générateur de nombre aléatoire est terminé
StandardWrapper[/axis2:default]: Chargement du conteneur (container) de servlet default
- Deploying module : addressing-1.0
- Deploying module : soapmonitor-1.0
- Invalid service  version.aar due to java.lang.NoSuchMethodError: javax.xml.namespace.QName.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 at org.apache.ws.java2wsdl.utils.TypeTable.populateSimpleTypes(TypeTable.java:38)
 at org.apache.ws.java2wsdl.utils.TypeTable.<init>(TypeTable.java:33)
 at org.apache.ws.java2wsdl.SchemaGenerator.<init>(SchemaGenerator.java:48)
 at org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:209)


 


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-05-2006 à 17:56:14    

(moi java 1.4)


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 30-05-2006 à 10:12:14    

J'essaye de poser le war dans un tomcat 4.1.29 qui est sur ma machine, independemment de l'install JBuilder.... Et là je me choppe:
 

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK


 
Effectivement mon JAVA_HOME pointe sur un Jdk 1.3 [:el g]
Et pas moyen de modifier la variable, n'étant pas admin sur la machine...
 
Comment je peux me sortir de là ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 30-05-2006 à 10:14:30    

boulax a écrit :

J'essaye de poser le war dans un tomcat 4.1.29 qui est sur ma machine, independemment de l'install JBuilder.... Et là je me choppe:
 

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK


 
Effectivement mon JAVA_HOME pointe sur un Jdk 1.3 [:el g]
Et pas moyen de modifier la variable, n'étant pas admin sur la machine...
 
Comment je peux me sortir de là ?


set JAVA_HOME=path en ligne de commande?
 
Ca le settera au moins pour ta session, pour commencer [:dawa]

Message cité 1 fois
Message édité par masklinn le 30-05-2006 à 10:14:55

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 30-05-2006 à 10:16:03    

Je vais tenter de bousiller mon catalina.bat [:moule_bite]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 30-05-2006 à 10:16:36    

boulax a écrit :

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK




[:the real moins moins]


---------------
IVG en france
Reply

Marsh Posté le 30-05-2006 à 10:16:58    

masklinn a écrit :

set JAVA_HOME=path en ligne de commande?


Bah j'ai essayé, ça me change bien la variable en ligne de commande mais c'est pas pris en compte


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 30-05-2006 à 10:18:45    


wtf ? Dans Jbuilder j'etais bien sur un jdk 1.4 donc stfu :o


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 30-05-2006 à 10:19:08    

tu l'ajoutes au catalina.bat, c'est ce que tu viens de faire non?


---------------
IVG en france
Reply

Marsh Posté le 30-05-2006 à 10:31:31    

J'ai remplacé dans le setclasspath.bat toutes les occurences de %JAVA_HOME% par le chemin vers mon jdk1.4, et c'est toujours la merde [:god]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 30-05-2006 à 10:40:03    

Ah nan ca marche [:jar jar]
 
lancement en ligne de commande plutot qu'avec eclipse [:petrus75]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 31-05-2006 à 14:33:48    

On a reçu nos licences JBuilder 2005 [:jar jar]
 
Il intègre Tomcat 4.1.30 et 5.0, l'import du war axis2 fonctionne sans probleme maintenant [:dawa]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 31-05-2006 à 14:39:11    

tout ça pour ça [:pingouino]


---------------
IVG en france
Reply

Marsh Posté le 31-05-2006 à 14:51:10    

c'est toujours formateur [:dawa]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-06-2006 à 00:38:50    

[:pingouino][:pingouino][:pingouino][:pingouino][:pingouino][:pingouino][:pingouino]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 01-06-2006 à 10:51:39    

"Faut goûter la merde pour savoir quel goût elle a" [:pingouino]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed