<html><head><style> body {height: 100%; color:#000000; font-size:12pt; font-family:Times New Roman;}</style></head><body>Thank you for your reponse.<br>As I said, I followed the tutorial in the "http://www.paraview.org/Wiki/ParaViewWeb_with_system_tomcat_package"<br><pre>cd ..
chown -R tomcat6 paraviewweb-work
chgrp -R tomcat6 paraviewweb-work</pre><br>And, the right is set to tomcat (because there is an error "no user named tomcat6") (I don't know if we can use root)<br>However, I will try with root and we'll see.<br>Thank again Seb<br><br><br>----- Original Message -----<br>From: Sebastien Jourdain &lt;sebastien.jourdain@kitware.com&gt;<br>To: Tuan Ha Tran &lt;tuan-ha.tran@insa-lyon.fr&gt;<br>Cc: vtkusers@vtk.org, Frederic Cervenansky &lt;frederic.cervenansky@creatis.insa-lyon.fr&gt;<br>Sent: Wed, 18 Apr 2012 17:31:51 +0200 (CEST)<br>Subject: Re: [vtkusers] [ParaViewWeb] compile problem with class vtkJPEGWriter and function SetInput<br><br>Hi Tuan,<br><br>Those your local tomcat that run under your user has the right to<br>write in that directory ?<br><br>/var/lib/tomcat6/paraviewweb-work/ ?<br><br>Seb<br><br>On Wed, Apr 18, 2012 at 11:10 AM, Tuan Ha Tran<br><tuan-ha.tran@insa-lyon.fr> wrote:<br>&gt; Hi Seb,<br>&gt; &nbsp;&nbsp;&nbsp; I have another thing to ask you (I'm sorry if this question is already<br>&gt; asked, but I found my problem different)<br>&gt; &nbsp; &nbsp; I use super build to build ParaViewWeb with all the settings by default.<br>&gt; It's done.<br>&gt;<br>&gt; &nbsp; &nbsp; Next :<br>&gt; &nbsp; &nbsp; - I downloaded the apache-tomcat-7.0.26<br>&gt; &nbsp; &nbsp; - Copied all the *.war generated by the SuperBuild into tomcat7.0.26's<br>&gt; webapps folder<br>&gt; &nbsp;&nbsp;&nbsp; - Copied pw-config.properties into apache-tomcat-7.0.26/lib<br>&gt;<br>&gt; &nbsp;&nbsp;&nbsp; To run PWApps,<br>&gt; &nbsp;&nbsp;&nbsp; - I started JMS broker d4apache Activemq, the latest version is 5.5.1<br>&gt; (./activemq-admin start)<br>&gt; &nbsp;&nbsp;&nbsp; - I started server Tomcat (./catalina.sh start)<br>&gt;<br>&gt; &nbsp;&nbsp;&nbsp; Result: when I tried to open a session in PWApps @<br>&gt; http://localhost:8080/PWApp/<br>&gt; &nbsp;&nbsp;&nbsp; the error appeared : An error occured during the loading.<br>&gt; org.hibernate.exception.GenericJDBCException: Cannot open connection<br>&gt;<br>&gt;<br>&gt; &nbsp;&nbsp;&nbsp; It's absolutely a problem with hibernate, the connection with the<br>&gt; database. But I don't quite understand how to fix this.<br>&gt; &nbsp;&nbsp;&nbsp; Do we have to modify pw-config.properties? What do we have to do?<br>&gt;<br>&gt; &nbsp;&nbsp;&nbsp; About the working directory, I followed the tutorial @<br>&gt; http://www.paraview.org/Wiki/ParaViewWeb_with_system_tomcat_package.<br>&gt; &nbsp; &nbsp; Thank you for your help.<br>&gt;<br>&gt;<br>&gt; ********************************************************************<br>&gt; ***************** pw-config.properties **********************************<br>&gt; ********************************************************************<br>&gt;<br>&gt; # Directory used to store application files<br>&gt; pw.working.directory=/var/lib/tomcat6/paraviewweb-work/<br>&gt;<br>&gt; # Logging level that should be used [DEBUG, INFO, WARNING, ERROR, CRITICAL]<br>&gt; pw.logging.level=ERROR<br>&gt;<br>&gt; # Do we enable logging [on, off, yes, no]<br>&gt; paraview.logging=OFF<br>&gt; pw.logging=ON<br>&gt;<br>&gt; # Inactivity timeout for garbage collecting PWServer applications<br>&gt; # time is given in minute<br>&gt; pw.garbage.collector.timeout=5<br>&gt;<br>&gt; # Administration page user credentials<br>&gt; pw.admin.login=admin<br>&gt; pw.admin.password=admin<br>&gt;<br>&gt; # Total number of resources available<br>&gt; pw.max.resources=5<br>&gt;<br>&gt; # PWServer executable path settings<br>&gt; pw.executable.path.default=/var/lib/tomcat6/paraviewweb-work/bin/PWServer.sh<br>&gt; #<br>&gt; pw.executable.path.parallel=/home/thtran/projects/ParaViewWeb/install-pw/bin/PWServer<br>&gt; # pw.executable.path.manta=/home/seb/tmp/ParaWeb-work/exec/manta.sh<br>&gt;<br>&gt; # pvserver executable path settings<br>&gt; # pvserver.executable.path.demo=/home/seb/tmp/ParaWeb-work/exec/demo.sh<br>&gt;<br>&gt; # Plugin directory settings<br>&gt; pw.plugins.default=/var/lib/tomcat6/paraviewweb-work/plugins<br>&gt; # pw.plugins.parallel=/usr/local/PVW/PWSer_WD/plugins<br>&gt; # pw.plugins.manta=/usr/local/PVW/PWSer_WD/plugins<br>&gt;<br>&gt; # Resource consumption definition<br>&gt; pw.resource.consumption.default=1<br>&gt; # pw.resource.consumption.parallel=4<br>&gt; # pw.resource.consumption.manta=2<br>&gt;<br>&gt; # Optional thirdpart properties<br>&gt; pw.gwt-app.data=/var/lib/tomcat6/paraviewweb-work/data<br>&gt; pw.gwt-app.states=/var/lib/tomcat6/paraviewweb-work/states<br>&gt; # pw.gwt-app.webgl=/usr/local/PVW/PWSer_WD/webgl<br>&gt; pw.gwt-app.confs=default<br>&gt; # Optional PWApp upload properties<br>&gt; # - size in MegaBytes<br>&gt; # - timeout in minute<br>&gt; # - types provides the set of extension allowed<br>&gt; pw.gwt-app.upload.size=10<br>&gt; pw.gwt-app.upload.timeout=2<br>&gt; pw.gwt-app.upload.types=vtp:vtk<br>&gt;<br>&gt; # Remote server command line<br>&gt; #&nbsp; * Tomcat will call any script in the following directory and will execute<br>&gt; the<br>&gt; #&nbsp;&nbsp;&nbsp; following command line where portnumber is an available portnumber:<br>&gt; #&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; fullScriptPath username password<br>&gt; #&nbsp; * Documentation on How to start a pvserver<br>&gt; #&nbsp;&nbsp;&nbsp; - http://www.cmake.org/Wiki/Setting_up_a_ParaView_Server<br>&gt; # pw.remote.settings=/usr/local/PVW/PWSer_WD/remote-settings<br>&gt;<br>&gt; pw.remote.log.dir=/var/lib/tomcat6/paraviewweb-work/logs<br>&gt;<br>&gt; # Optional PWStateApp working directory<br>&gt; pw.state.working.directory=/var/lib/tomcat6/paraviewweb-work/states-workdir<br>&gt;<br>&gt; ***********************************************************<br>&gt; ************ end of pw-config.properties*************************<br>&gt; ***********************************************************<br>&gt;<br>&gt;<br>&gt; ----- Original Message -----<br>&gt; From: Sebastien Jourdain <sebastien.jourdain@kitware.com><br>&gt; To: Tuan Ha Tran <tuan-ha.tran@insa-lyon.fr><br>&gt; Cc: vtkusers@vtk.org<br>&gt; Sent: Fri, 06 Apr 2012 19:33:40 +0200 (CEST)<br>&gt; Subject: Re: [vtkusers] [ParaViewWeb] compile problem with class<br>&gt; vtkJPEGWriter and function SetInput<br>&gt;<br>&gt; You should use ParaView 3.14.<br>&gt;<br>&gt; I'm sure you are doing something wrong that I'm not aware of, because<br>&gt; I'm using ParaViewWeb with ParaView 3.14 myself. So if I managed to<br>&gt; build it, you should too, unless we are doing something different.<br>&gt;<br>&gt; What did you do with the SuperBuild ? Did it manage to fetch ParaView<br>&gt; and ParaViewWeb and start building those as well as their dependency<br>&gt; like apr ?<br>&gt;<br>&gt; Seb<br>&gt;<br>&gt; On Fri, Apr 6, 2012 at 11:04 AM, Tuan Ha Tran wrote:<br>&gt;&gt; Hi,<br>&gt;&gt; &nbsp;I tried your solution with SuperBuild but the problem still exist.<br>&gt;&gt; &nbsp;I wonder if I should reuse ParaView 3.10.1?<br>&gt;&gt;<br>&gt;&gt; &nbsp;Thank you Seb<br>&gt;&gt;<br>&gt;&gt; ----- Original Message -----<br>&gt;&gt; From: "Sebastien Jourdain"<br>&gt;&gt; To: "Tuan Ha Tran"<br>&gt;&gt; Cc: vtkusers@vtk.org<br>&gt;&gt; Sent: Friday, April 6, 2012 4:53:43 PM<br>&gt;&gt; Subject: Re: [vtkusers] [ParaViewWeb] compile problem with class<br>&gt;&gt; vtkJPEGWriter and function SetInput<br>&gt;&gt;<br>&gt;&gt; Hi Tuan Ha Tran,<br>&gt;&gt;<br>&gt;&gt; The documentation was written when ParaView 3.10 was out and that<br>&gt;&gt; version was lacking some fixed that were on git/master at that time<br>&gt;&gt; but I should definitely update the documentation to recommend to use<br>&gt;&gt; ParaView 3.14 and not git/master.<br>&gt;&gt; In fact, two weeks ago the latest changes in VTK that breaks its<br>&gt;&gt; backward compatibility went into ParaView and for which I didn't get<br>&gt;&gt; the time to update ParaViewWeb.<br>&gt;&gt;<br>&gt;&gt; Regarding your ParaView build issue, I'm wondering what you did... But<br>&gt;&gt; anyway, if you want to ease the build process, you should definitely<br>&gt;&gt; try to use the SuperBuild package so every third party get<br>&gt;&gt; automatically compiled for you with the correct arguments and options.<br>&gt;&gt;<br>&gt;&gt; http://www.paraview.org/Wiki/ParaViewWeb_SuperBuild<br>&gt;&gt;<br>&gt;&gt; Seb<br>&gt;&gt;<br>&gt;&gt; On Fri, Apr 6, 2012 at 9:25 AM, Tuan Ha Tran wrote:<br>&gt;&gt;&gt; Seb,<br>&gt;&gt;&gt; Thank you for your reply. I just followed the instructions in the<br>&gt;&gt;&gt; ParaViewWeb site.<br>&gt;&gt;&gt; - Mkdir ParaViewWeb<br>&gt;&gt;&gt; - Clone git from it address<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; I used the Ccmake command (in build-pw) for the source in the ParaViewWeb<br>&gt;&gt;&gt; directory (build-pw is a sub-directory of ParaViewWeb). I compiled and then<br>&gt;&gt;&gt; the errors.<br>&gt;&gt;&gt; I used the latest release (3.14) of ParaView.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; there was a problem with ParaView, it is the problem of share library.<br>&gt;&gt;&gt; but I resolved this by adding -fPIC in the CFLAGS and CXXFLAGS, I don't know<br>&gt;&gt;&gt; if that is the problem.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; so, the vtkJPEGWriter is in the ParaView folder?<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Thank you once more.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; ----- Original Message -----<br>&gt;&gt;&gt; From: "Sebastien Jourdain"<br>&gt;&gt;&gt; To: "Tuan Ha Tran"<br>&gt;&gt;&gt; Cc: vtkusers@vtk.org<br>&gt;&gt;&gt; Sent: Friday, April 6, 2012 3:11:17 PM<br>&gt;&gt;&gt; Subject: Re: [vtkusers] [ParaViewWeb] compile problem with class<br>&gt;&gt;&gt; vtkJPEGWriter and function SetInput<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Hi Tuan Ha Tran,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; how did you build ParaViewWeb ? Did you do from the super build or<br>&gt;&gt;&gt; from the main repository ?<br>&gt;&gt;&gt; ParaViewWeb basically rely on ParaView that embed VTK which embed that<br>&gt;&gt;&gt; vtkJPEGWriter.cxx<br>&gt;&gt;&gt; Which version of ParaView did you used ? The latest release (3.14) is<br>&gt;&gt;&gt; known to work...<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Seb<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On Fri, Apr 6, 2012 at 5:12 AM, Tuan Ha Tran wrote:<br>&gt;&gt;&gt;&gt; Hi everybody,<br>&gt;&gt;&gt;&gt; &nbsp; I have a problem when trying to compile ParaViewWeb<br>&gt;&gt;&gt;&gt; &nbsp; This is the detail of my problem<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; ***********************************************************************<br>&gt;&gt;&gt;&gt; %] Built target ParaWebPlugin<br>&gt;&gt;&gt;&gt; Scanning dependencies of target PWServer<br>&gt;&gt;&gt;&gt; [ 30%] Building CXX object<br>&gt;&gt;&gt;&gt; ParaViewAdapter/CMakeFiles/PWServer.dir/vtkPWProcessingEngine.cxx.o<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; /home/thtran/projects/ParaViewWeb/ParaViewAdapter/vtkPWProcessingEngine.cxx:<br>&gt;&gt;&gt;&gt; In member function ‘double vtkPWProcessingEngine::ProcessAndSendImage(const<br>&gt;&gt;&gt;&gt; char*, vtkImageData*)’:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; /home/thtran/projects/ParaViewWeb/ParaViewAdapter/vtkPWProcessingEngine.cxx:439:19:<br>&gt;&gt;&gt;&gt; error: ‘class vtkJPEGWriter’ has no member named ‘SetInput’<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; /home/thtran/projects/ParaViewWeb/ParaViewAdapter/vtkPWProcessingEngine.cxx:448:18:<br>&gt;&gt;&gt;&gt; error: ‘class vtkPNGWriter’ has no member named ‘SetInput’<br>&gt;&gt;&gt;&gt; make[2]: ***<br>&gt;&gt;&gt;&gt; [ParaViewAdapter/CMakeFiles/PWServer.dir/vtkPWProcessingEngine.cxx.o] Error<br>&gt;&gt;&gt;&gt; 1<br>&gt;&gt;&gt;&gt; make[1]: *** [ParaViewAdapter/CMakeFiles/PWServer.dir/all] Error 2<br>&gt;&gt;&gt;&gt; make: *** [all] Error 2<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; *************************************************************************<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; When I went to the "wtkPWProcesingEngine.cxx", I found out that<br>&gt;&gt;&gt;&gt; wtkJPEGWriter is included by #include vtkJPEGWriter.h". But I couldn't find<br>&gt;&gt;&gt;&gt; wtkJPEGWriter.h neither vtkJPEGWriter.cxx.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; When I tried to look for vtkJPEGWriter.cxx by Google, I found this file<br>&gt;&gt;&gt;&gt; but I couldn't find any function "SetInput".<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; When I tried to deactivate the line where SetInput is located,<br>&gt;&gt;&gt;&gt; ParaViewWeb compile, but I think there are some problems with it.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; I want to know if someone has the same problem? How to fix that?<br>&gt;&gt;&gt;&gt; Thank you all.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Ha<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt;&gt; Powered by www.kitware.com<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Visit other Kitware open-source projects at<br>&gt;&gt;&gt;&gt; http://www.kitware.com/opensource/opensource.html<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Please keep messages on-topic and check the VTK FAQ at:<br>&gt;&gt;&gt;&gt; http://www.vtk.org/Wiki/VTK_FAQ<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>&gt;&gt;&gt;&gt; http://www.vtk.org/mailman/listinfo/vtkusers<br>&gt;<br><br></tuan-ha.tran@insa-lyon.fr></sebastien.jourdain@kitware.com></tuan-ha.tran@insa-lyon.fr></body></html>