Re: webMathematica, Packages, and hostSRV.com
- To: mathgroup at smc.vnet.net
- Subject: [mg69643] Re: webMathematica, Packages, and hostSRV.com
- From: bghiggins at ucdavis.edu
- Date: Tue, 19 Sep 2006 05:44:50 -0400 (EDT)
- References: <eel2ak$eed$1@smc.vnet.net>
Fred, This is how I do it on my machine: My layout is as follows: Tomcat/webapps/webMathematica/myproject where the folder myproject has my jsp files. Now suppose I need to load a package called myfunc.m This package is located in the folder mypackages which is located at: Tomcat/webapps/webMathematica/WEB-INF/Applications/mypackages Then in my jsp file I have <msp:allocateKernel> <msp:evaluate> Needs["mypackages`myfunc`"]; </msp:evaluate> etc </msp:allocateKernel> My guess this is how you have things set up on your local server. I suggest asking the folks at hostSRV where they recommend locating packages. Not sure this helps much Cheers, Brian Fred Klingener wrote: > Anyone here with experience with hostSRV? > > Background: > > I'm trying to migrate a Mathematica application to webMathematica, > ultimately to run on my account at hostSRV.com > > Success: > > I have a set of files, *.m packages and *.jsp Java Server Pages, installed > and running happily on my Tomcat localhost. The *.m files are currently at > ../WEB-INF/Applications/ per installation instructions, but they'll work > installed in a lot of different places. > > Failure: > > When the files are FTP'd to hostSRV, I can't get webMathematica to find > the *.m files. Needs["newPackage`"] (or any permutation of the context path I can think of) > returns $Failed. While I can get it to return things like $Path and > $ContextPath, and while the responses make sense, they have limited use > because of the way the hostSRV FTP server flattens out the directory > structure it exposes to the developer. I suppose it works the way it does to > enforce security and webMathematica expectations, but it makes it extremely > difficult to analyze problems when they arise. > > I'm out of things to try. Any suggestions? > > I mean besides "Give up. You're obviously not smart enough to try this." > > TIA, > Fred Klingener