[Paraview] webserver write up
Sebastien Jourdain
sebastien.jourdain at kitware.com
Tue Nov 8 16:35:42 EST 2016
>
> once I get this working, let me know if you want a modified version of the
> writeup
If you are talking about improving the document. Yes you are more than
welcome to contribute some fix to it.
Thanks,
Seb
On Tue, Nov 8, 2016 at 2:32 PM, Sebastien Jourdain <
sebastien.jourdain at kitware.com> wrote:
> The rewrite rules are wrong. Probably from the old doc.
>
> https://kitware.github.io/paraviewweb/docs/ubuntu_14_04.html#Configuration
>
> On Tue, Nov 8, 2016 at 2:10 PM, andrealphus <andrealphus at gmail.com> wrote:
>
>> Version;
>> ParaView-5.2.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit
>>
>> changing the index fixed the application key issue so I can bring up;
>> mymachine/visualizer
>>
>> (a blank grey static paraview box with no controls)
>>
>> but not sure how I acutally get the paraview gui. from the old write up
>> mymachine/paraview would bring it up but this fails with a;
>> {"error": "id not provided in GET request"}
>>
>>
>> once I get this working, let me know if you want a modified version of
>> the writeup
>>
>>
>> relevant configs, sorry for the extended path locations...
>>
>>
>> startup.json
>>
>> #!/bin/bash
>>
>> export DISPLAY=:0.0
>> pvw_home=/home/ashton/Treetop/PROJECTS/LVC_modeling_group/pa
>> raview_webserver
>> $pvw_home/pv/pv-current/bin/pvpython $pvw_home/pv/pv-current/lib/py
>> thon2.7/site-packages/vtk/web/launcher.py $pvw_home/pvw/conf/launcher.json
>> &
>>
>>
>>
>>
>> 001-pvw.conf
>>
>> <VirtualHost *:80>
>> ServerName lanikai
>> ServerAdmin YOUR_EMAIL at COMPANY.COM
>> DocumentRoot /home/ashton/Treetop/PROJECTS/
>> LVC_modeling_group/paraview_webserver/www
>>
>> #SSLEngine On
>> #SSLCertificateFile /usr/local/share/ca-certificates/DOIRootCA.crt
>> #SSLCertificateChainFile /usr/local/share/ca-certificates/DOIRootCA.crt
>>
>> ErrorLog /home/ashton/Treetop/PROJECTS/LVC_modeling_group/paraview_we
>> bserver/logs/error.log
>> CustomLog /home/ashton/Treetop/PROJECTS/LVC_modeling_group/paraview_webserver/logs/access.log
>> combined
>>
>> <Directory /home/ashton/Treetop/PROJECTS/LVC_modeling_group/paraview_we
>> bserver/www>
>> Options Indexes FollowSymLinks
>> Order allow,deny
>> Allow from all
>> AllowOverride None
>> Require all granted
>> </Directory>
>>
>> # Handle launcher forwarding
>> ProxyPass /paraview http://localhost:8080/paraview
>>
>> # Handle WebSocket forwarding
>> RewriteEngine On
>> RewriteMap session-to-port txt:/home/ashton/Treetop/PROJ
>> ECTS/LVC_modeling_group/paraview_webserver/proxy.txt
>> RewriteCond %{QUERY_STRING} ^sessionId=(.*)$ [NC]
>> RewriteRule ^/proxy.*$ ws://${session-to-port:%1}/ws [P]
>> </VirtualHost>
>>
>>
>>
>>
>> launcher.json
>>
>> "resources": [ {"port_range": [9001, 9103], "host": "localhost"} ],
>> "sessionData": {
>> "updir": "/home/ashton/Treetop/PROJECTS/LVC_modeling_group/paraview_
>> webserver"
>> },
>> "configuration": {
>> "log_dir": "/home/ashton/Treetop/PROJECTS
>> /LVC_modeling_group/paraview_webserver/pvw/logs",
>> "host": "localhost",
>> "endpoint": "paraview",
>> "sessionURL": "ws://lanikai/proxy?sessionId=${id}&path=ws",
>> "timeout": 25,
>> "upload_dir": "/home/ashton/Treetop/PROJECTS
>> /LVC_modeling_group/paraview_webserver/pvw/upload",
>> "fields": ["file", "host", "port", "updir"],
>> "port": 8080,
>> "proxy_file": "/home/ashton/Treetop/PROJECTS
>> /LVC_modeling_group/paraview_webserver/proxy.txt"
>> },
>> "properties": {
>> "web_path": "/home/ashton/Treetop/PROJECTS
>> /LVC_modeling_group/paraview_webserver/pv/pv-current/share/
>> paraview-5.2/web",
>> "dataDir": "/home/ashton/Treetop/PROJECTS
>> /LVC_modeling_group/paraview_webserver/pvw/data",
>> "python_exec": "/home/ashton/Treetop/PROJECTS
>> /LVC_modeling_group/paraview_webserver/pv/pv-current/bin/pvpython"
>> },
>> "apps": {
>> "visualizer": {
>> "cmd": [
>> "${python_exec}",
>> "-dr",
>> "${web_path}/visualizer/server/pvw-visualizer.py",
>> "--port", "${port}",
>> "--data-dir", "${dataDir}",
>> "-f",
>> "--authKey", "${secret}"
>> ],
>> "ready_line" : "Starting factory"
>> },
>> "lightviz": {
>> "cmd": [
>> "${python_exec}",
>> "-dr",
>> "${web_path}/lightviz/server/pvw-light-viz.py",
>> "--port", "${port}",
>> "--data", "${dataDir}",
>> "-f",
>> "--authKey", "${secret}"
>> ],
>> "ready_line" : "Starting factory"
>> }
>> }
>> }
>>
>>
>>
>>
>>
>> On Tue, Nov 8, 2016 at 1:00 PM, Sebastien Jourdain <
>> sebastien.jourdain at kitware.com> wrote:
>>
>>> It should be a valid write up, but I may have failed to update
>>> visualizer and light-viz inside ParaView bundle.
>>> Which version of ParaView are you using?
>>>
>>> If you don't mind try to replace index.html inside
>>> /data/www/{visualizer/lightviz}/index.html by the one you can download
>>> here:
>>>
>>> https://github.com/Kitware/visualizer/blob/master/dist/index.html
>>> https://github.com/Kitware/light-viz/blob/master/dist/index.html
>>>
>>> Seb
>>>
>>> On Tue, Nov 8, 2016 at 1:53 PM, Sebastien Jourdain <
>>> sebastien.jourdain at kitware.com> wrote:
>>>
>>>> To fix the "Next/Previous" link issue, I had to move some files
>>>> arounds. If you remove /guides/ you should be good.
>>>>
>>>> Let me know if I missed a link to go to that page.
>>>>
>>>> Seb
>>>>
>>>> Link: https://kitware.github.io/paraviewweb/docs/ubuntu_14_04.html
>>>> #Installation-of-ParaViewWeb
>>>>
>>>> On Tue, Nov 8, 2016 at 1:40 PM, andrealphus <andrealphus at gmail.com>
>>>> wrote:
>>>>
>>>>> Sebastien,
>>>>>
>>>>> I followed the Ubuntu guide I found through the link you sent me at;
>>>>> https://kitware.github.io/paraviewweb/docs/guides/ubuntu_14_
>>>>> 04.html#Installation-of-ParaViewWeb
>>>>>
>>>>> although between this morning and now, it seems to have gone 404.
>>>>>
>>>>> is that not a valid write up?
>>>>>
>>>>> I keep getting a
>>>>> "ERROR: Launch request is missing application key."
>>>>>
>>>>> when I try and load;
>>>>> localhost/visualizer
>>>>> or
>>>>> localhost/lightviz
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Nov 8, 2016 at 10:16 AM, Sebastien Jourdain <
>>>>> sebastien.jourdain at kitware.com> wrote:
>>>>>
>>>>>> Ashton,
>>>>>>
>>>>>> You should be able to download ParaView 5.2 RC3 or better RC4 (small
>>>>>> fixes went in)
>>>>>>
>>>>>> Then you should be able to run one of the following command line to
>>>>>> try it out.
>>>>>>
>>>>>> [image: Inline image 2]
>>>>>>
>>>>>> Otherwise building ParaView yourself will only require to turn Python
>>>>>> ON.
>>>>>>
>>>>>> Then you can get visualizer here: https://kitware.github.i
>>>>>> o/visualizer/
>>>>>>
>>>>>> Hope that help,
>>>>>>
>>>>>> Seb
>>>>>>
>>>>>> On Tue, Nov 8, 2016 at 11:08 AM, Sebastien Jourdain <
>>>>>> sebastien.jourdain at kitware.com> wrote:
>>>>>>
>>>>>>> The ParaViewWeb documentation has moved to
>>>>>>> https://kitware.github.io/paraviewweb/.
>>>>>>>
>>>>>>> We are still in the process of deprecating the previous
>>>>>>> documentation location.
>>>>>>>
>>>>>>> On Tue, Nov 8, 2016 at 10:58 AM, andrealphus <andrealphus at gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Could someone explain to me how to correctly set up a local
>>>>>>>> paraview webserver??
>>>>>>>>
>>>>>>>> I've tried to follow the write-ups here;
>>>>>>>> http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/ind
>>>>>>>> ex.html#!/guide/quick_start
>>>>>>>>
>>>>>>>> But they seem inaccuracte/out of date. I have tried both the
>>>>>>>> quickstart and Ububtu LTS writeups.
>>>>>>>>
>>>>>>>> I have an apache 2 server running.
>>>>>>>>
>>>>>>>> Ive tried installing PV from both the direct download page (source
>>>>>>>> and
>>>>>>>> binaries) as well as a github clone.
>>>>>>>>
>>>>>>>>
>>>>>>>> In regards to the quickstart it also seems like the given paths have
>>>>>>>> changed? (can someone verify??)
>>>>>>>>
>>>>>>>> in the weite up
>>>>>>>> /bin/pvpython lib/paraview-4.1/site-packages
>>>>>>>> /paraview/web/pv_web_visualizer.py
>>>>>>>> \
>>>>>>>> --content ./share/paraview-4.1/www
>>>>>>>> \
>>>>>>>> --data-dir /path-to-share/
>>>>>>>> \
>>>>>>>> --port 8080 &
>>>>>>>>
>>>>>>>> to:
>>>>>>>> ./bin/pvpython share/paraview-5.2/web/visualizer/server/pvw-visualizer.py
>>>>>>>> \
>>>>>>>> --content share/paraview-5.2/web/visualizer/www \
>>>>>>>> --data-dir /path-to-share
>>>>>>>> --port 8080
>>>>>>>>
>>>>>>>> I can get a visualizer window up and running, but there are no
>>>>>>>> control
>>>>>>>> buttons to load buttons just a frozen screen of the paraview grey
>>>>>>>> background and axis (which I can not rotate).
>>>>>>>>
>>>>>>>> If I need to compile from source are there any specific flags I need
>>>>>>>> to set in ccmake beside paraview python?
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>> -ashton
>>>>>>>> _______________________________________________
>>>>>>>> Powered by www.kitware.com
>>>>>>>>
>>>>>>>> Visit other Kitware open-source projects at
>>>>>>>> http://www.kitware.com/opensource/opensource.html
>>>>>>>>
>>>>>>>> Please keep messages on-topic and check the ParaView Wiki at:
>>>>>>>> http://paraview.org/Wiki/ParaView
>>>>>>>>
>>>>>>>> Search the list archives at: http://markmail.org/search/?q=ParaView
>>>>>>>>
>>>>>>>> Follow this link to subscribe/unsubscribe:
>>>>>>>> http://public.kitware.com/mailman/listinfo/paraview
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20161108/429feb40/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Visualizer-startup.jpg
Type: image/jpeg
Size: 203468 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/paraview/attachments/20161108/429feb40/attachment-0001.jpg>
More information about the ParaView
mailing list