From: Dan W. <dk...@pa...> - 2002-02-11 05:18:34
|
Sounds like you didn't set up the WebKit.cgi correctly. At the top, you need to proved the Webware directory. For me it's located at the root level of my home directory (user = lobo) so therefore I have the following for line #6 in WebKit.cgi: WebwareDir = '/Users/lobo/Webware' I've got my application working directory set to a folder called SpeechTeam at the root level of my home directory... therefore line 10 says; AppWorkDir = '/Users/lobo/SpeechTeam' Based on what you said below, you should have at least the following line: WebwareDir = '/Users/jeffrey/Documents/Programming/Webware' - Dan On Sunday, February 10, 2002, at 05:42 PM, Jeffrey P Shell wrote: > I'm trying to evaluate Webware/WebKit, but I'm unable to get the > adapters to > work - Python keeps giving me an ImportError, even though the sys.path > appears to be correct. > > This is happening on Mac OS X v10.1.2, default apache. > > I get the following error with trying to use CGIAdapter: > (modified to show sys.path): >> ERROR >> >> >> Traceback (most recent call last): >> File "/Library/WebServer/CGI-Executables/WebKit.cgi", line 24, in ? >> import WebKit.CGIAdapter >> ImportError: No module named WebKit.CGIAdapter >> >> ['/Library/WebServer/CGI-Executables', >> '/Users/jeffrey/Documents/Programming/Webware', ... > > And the following when trying to use mod_python, following the example > in > ModPythonAdapter.py's docstring. (I also did some quick mods to > 'apache.py' > to see if sys.path was being set as expected, and it appeared to be set > right): >> Mod_python error: "PythonHandler ModPythonAdapter" >> >> Traceback (most recent call last): >> >> File "/usr/local/lib/python2.1/site-packages/mod_python/apache.py", >> line 181, >> in Dispatch >> module = import_module(module_name, _req) >> >> File "/usr/local/lib/python2.1/site-packages/mod_python/apache.py", >> line 335, >> in import_module >> f, p, d = imp.find_module(parts[i], path) >> >> ImportError: No module named ModPythonAdapter > > However, when I run python2.1 normally, and insert > '/Users/jeffrey/Documents/Programming/Webware' into the path, I can do > 'import WebKit.CGIAdapter' just fine, or even if I run 'WebKit.cgi' > manually > from the CGI directory. > > I know very little about Apache configuring, and even less about how > Apple's > got it set up. I have no intention on running any production site in > this > setup, but I'd prefer to evaluate Webware on my desktop/laptop machines. > > I'm stuck as to what may be happening here. Has anyone experienced > this? |
From: Geoffrey T. <gta...@na...> - 2002-02-11 19:32:02
|
Jeffrey P Shell wrote: > On 2/10/02 10:18 PM, "Dan Wolfe" <dk...@pa...> wrote: > > > Sounds like you didn't set up the WebKit.cgi correctly. > > > > At the top, you need to proved the Webware directory. For me it's > > located at the root level of my home directory (user = lobo) so > > therefore I have the following for line #6 in WebKit.cgi: > > > > WebwareDir = '/Users/lobo/Webware' > > > > I've got my application working directory set to a folder called > > SpeechTeam at the root level of my home directory... > therefore line 10 > > says; > > > > AppWorkDir = '/Users/lobo/SpeechTeam' > > > > Based on what you said below, you should have at least the following > > line: > > > > WebwareDir = '/Users/jeffrey/Documents/Programming/Webware' > > > > I did that already, and I modified WebKit.cgi to print out > sys.path to make > sure it was working correctly. Likewise, my mod_python setup > looks like: > > <Location /wk> > SetHandler python-program > # add the directory to webkit > PythonPath > "['/Users/jeffrey/Documents/Programming/Webware/WebKit']+sys.path" > PythonOption AppWorkDir > /Users/jeffrey/Documents/Programming/Webware/WebKit > PythonHandler ModPythonAdapter > PythonDebug On > </Location> > > And I'm getting similar behaviour out of that (it can't seem to import > modules out of that path setup). I've done some light > debugging and again, > the path seems to be set correctly when mod_python.apache runs. I suspect that your WebKit.cgi is running under a user account that doesn't have permissions to read from your Webware directory. Same with mod_python -- your Apache process doesn't have the required permissions. You'll probably have to do some chmod'ing to get it to work. - Geoff |
From: Jeffrey P S. <je...@cu...> - 2002-02-11 18:14:14
|
On 2/10/02 10:18 PM, "Dan Wolfe" <dk...@pa...> wrote: > Sounds like you didn't set up the WebKit.cgi correctly. > > At the top, you need to proved the Webware directory. For me it's > located at the root level of my home directory (user = lobo) so > therefore I have the following for line #6 in WebKit.cgi: > > WebwareDir = '/Users/lobo/Webware' > > I've got my application working directory set to a folder called > SpeechTeam at the root level of my home directory... therefore line 10 > says; > > AppWorkDir = '/Users/lobo/SpeechTeam' > > Based on what you said below, you should have at least the following > line: > > WebwareDir = '/Users/jeffrey/Documents/Programming/Webware' > I did that already, and I modified WebKit.cgi to print out sys.path to make sure it was working correctly. Likewise, my mod_python setup looks like: <Location /wk> SetHandler python-program # add the directory to webkit PythonPath "['/Users/jeffrey/Documents/Programming/Webware/WebKit']+sys.path" PythonOption AppWorkDir /Users/jeffrey/Documents/Programming/Webware/WebKit PythonHandler ModPythonAdapter PythonDebug On </Location> And I'm getting similar behaviour out of that (it can't seem to import modules out of that path setup). I've done some light debugging and again, the path seems to be set correctly when mod_python.apache runs. :/ -- Jeffrey P Shell www.cuemedia.com |
From: Aaron H. <aa...@me...> - 2002-02-11 20:13:30
|
I've been in Java land recently and there is some increased grumbling about the way Sun handles thier JCP (Java Community Process) See -> http://jakarta.apache.org/site/jspa-position.html One of the things that attracted me to webware was my experiences with the Lutris Enhydra Java App server. They started out as a Open Source product w/ a commercial option. Then they went for J2EE, and due to licenscing issues w/ sun they decidede to pull their OS version of their J2EE server and they nearly dropped thier original Enhydra product. Enhydra was/is the best Java platform that I have every developed on, mainly due to the OS community and the fact that I can scan the source code if I have a problem. I got into webware for three reasons 1) I needed an App Server w/ persistant objects So I can code complex classes and have things stay resident 2) I wanted an OS App Server So I can learn/modify the code 3) I wanted something w/ a fast development cycle Python is a great lang to get into if you know Java. My first Python app was my first webware application. I would recommend a Java Servlet developer 'migration' page for the website, I'd be happy to contribute some ideas and writing, but I am swamped until next week. Thanks, -Aaron Held |
From: Ian B. <ia...@co...> - 2002-02-12 03:52:06
|
There's the beginning of this on the Wiki: http://webware.colorstudy.net/twiki/bin/view/Webware/WebwareVsJavaServlets Or more generally: http://webware.colorstudy.net/twiki/bin/view/Webware/WebwarePropaganda I wrote some of the Java Servlet comparison, but I was kind pulling that out of my butt, because I haven't really used Java, JSP, or any of that -- to mitigate my ignorance it's short. I get the impression that Webware shares a lot with Java servlets, even though neither Geoff nor Chuck have every much used them -- perhaps Jay? Anyway, you seem to know more: I would encourage you expand on those pages. Examples that show Webware's greater elegance, ease, or compactness would be nice. I was having a hard time doing that without unfairly disparaging Java, since my naive JSP samples (or my review of naive JSP samples) is not fair against my informed Webware samples. I do see that Java problems could be a potential boon to Webware -- more than some other areas, where the style is significantly different. For instance, I don't think PHP programmers will, on the whole, really be impressed with the things Webware does well. Java servlets are close enough that Webware could be seductive. If the comparison comes out well, maybe we could try to get it out beyond the Webware sites. On Mon, 2002-02-11 at 14:14, Aaron Held wrote: > I've been in Java land recently and there is some increased grumbling > about the way Sun handles thier JCP (Java Community Process) > > See -> http://jakarta.apache.org/site/jspa-position.html > > One of the things that attracted me to webware was my experiences with > the Lutris Enhydra Java App server. > > They started out as a Open Source product w/ a commercial option. Then > they went for J2EE, and due to licenscing issues w/ sun they decidede to > pull their OS version of their J2EE server and they nearly dropped thier > original Enhydra product. Enhydra was/is the best Java platform that I > have every developed on, mainly due to the OS community and the fact > that I can scan the source code if I have a problem. > > I got into webware for three reasons > 1) I needed an App Server w/ persistant objects > So I can code complex classes and have things stay resident > 2) I wanted an OS App Server > So I can learn/modify the code > 3) I wanted something w/ a fast development cycle > > Python is a great lang to get into if you know Java. My first Python > app was my first webware application. > > I would recommend a Java Servlet developer 'migration' page for the > website, I'd be happy to contribute some ideas and writing, but I am > swamped until next week. > > Thanks, > -Aaron Held > > > > _______________________________________________ > Webware-discuss mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webware-discuss > |
From: Luke O. <lu...@ro...> - 2002-02-12 19:08:14
|
> expand on those pages. Examples that show Webware's > greater elegance, ease, or compactness would be nice Maybe this weekend I'll write up something for the WebwareVsColdfusion page, we've just made that transition here. Are we looking for Pros and Cons, or just pros? :) Overall I think webware is a lot more flexible and powerful, certainly prefer it, but there are a few things (such as completely separate application storage for different websites on the same server, and database-access-in-your-sleep) that are more transparently handled by Coldfusion. Anyways, I'll write up a better comparison and post it here first. Luke ===== ------------------ Reference Counting Garbage Collection: Look out philosophy majors, things really DO cease to exist when no one is looking at them! ------------------ __________________________________________________ Do You Yahoo!? Send FREE Valentine eCards with Yahoo! Greetings! http://greetings.yahoo.com |
From: Tracy S. R. <tr...@ax...> - 2002-02-13 02:31:36
|
I'd really be interested to hear about your switch from ColdFusion. I've taken a few small projects and some administrative tools over to Webware but am hesitant to take the whole website over just yet... --Tracy On Tuesday, February 12, 2002, at 01:08 PM, Luke Opperman wrote: >> expand on those pages. Examples that show Webware's >> greater elegance, ease, or compactness would be nice > > Maybe this weekend I'll write up something for the > WebwareVsColdfusion page, we've just made that transition > here. Are we looking for Pros and Cons, or just pros? :) > Overall I think webware is a lot more flexible and > powerful, certainly prefer it, but there are a few things > (such as completely separate application storage for > different websites on the same server, and > database-access-in-your-sleep) that are more transparently > handled by Coldfusion. > > Anyways, I'll write up a better comparison and post it here > first. > > Luke > > ===== > ------------------ > Reference Counting Garbage Collection: > Look out philosophy majors, things really DO > cease to exist when no one is looking at them! > ------------------ > > __________________________________________________ > Do You Yahoo!? > Send FREE Valentine eCards with Yahoo! Greetings! > http://greetings.yahoo.com > > _______________________________________________ > Webware-discuss mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webware-discuss > > -- Tracy S. Ruggles -- tr...@ou... -- 888/999-2674 x TR OutputLinks -- http://www.outputlinks.com "Your Output Industry Portal" |