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

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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