Doing it the way you described using telnet didn't work. I would initially
connect to tomcat but issuing the "GET /bluedragon/scripts/cfform.js
HTTP/1.0" without the quotes would give me:

The requested resource (/bluedragon/scripts/cfform.js) is not available

However, I used lynx as follows:

lynx http://localhost:8888/bluedragon/scripts/cfform.js

and I got the following response:

text/javascript D)ownload, or C)ancel

I don't know if this would create issues, but I'm also proxying from OpenBD
to apache using JServ (AJP), do you think it would cause issues?

Should I deploy using the WAR file? What permissions need to be in
"/var/www/html" and/or in the
"/opt/openbd/tomcat/webapps/ROOT/bluedragon/scripts" directories?




On Thu, Mar 18, 2010 at 4:27 PM, Jordan Michaels <[email protected]>wrote:

> Well, your file is obviously resolving just fine, but it's not being passed
> as the proper mime type. Like I said, I tried this same thing on a fresh
> install and didn't run into this issue. There's got to be something else
> effecting it. Either in how your browser interprets it or in how Tomcat's
> web server is delivering it.
>
> You can test to see what MIME type tomcat is delivering the file as by
> using Telnet - which is a command-line tool that can be used to emulate
> various web protocols.
>
> Please try the following from your local machine:
>
> 1) Go to Start -> Run -> type in "cmd" -> hit "Enter"
>
> This should give you a windows command-line window.
>
> 2) Type in "telnet localhost 8888"
>
> This tells telnet to connect to your local box on port 8888 - which Tomcat
> is listening to. You should get a response similar to the following (I'm
> doing this from my Linux desktop, so your results may be slightly
> different):
>
> --------------------------
> Trying ::1...
> Connected to localhost.
> Escape character is '^]'.
>
> --------------------------
>
> 3) From here, type the following, without the quotes:
> "GET /bluedragon/scripts/cfform.js HTTP/1.0"
>
> This tells Telnet to request the cfform.js file using the HTTP 1.0
> protocol. You should get a response back from the Tomcat web server - with
> most importantly, the HTTP headers. The top of the response will look
> something like this:
>
> --------------------------
> \HTTP/1.1 200 OK
> Server: Apache-Coyote/1.1
> Accept-Ranges: bytes
> ETag: W/"7777-1242256504000"
> Last-Modified: Wed, 13 May 2009 23:15:04 GMT
> Content-Type: text/html
> Content-Length: 7777
> Date: Thu, 18 Mar 2010 20:16:28 GMT
> Connection: close
> --------------------------
>
> What does your "Content-Type" value say?
>
> Once you know that, then you can determine if it's a Tomcat issue
> (delivering the file as something other then "text/javascript") or a client
> issue (something wrong with how your browser is interpreting the file).
>
>
> Hope this helps!
>
> Warm regards,
> Jordan Michaels
> Vivio Technologies
> http://www.viviotech.net/
> Open BlueDragon Steering Committee
> Railo Community Distributions
>
>
> Dino Edwards wrote:
>
>> I changed the <scriptsrc></scriptsrc> in the
>> "/opt/openbd/conf/bluedragon.xml" to "/bluedragon/scripts" and even
>> "$/bluedragon/scripts" and it still doesn't work. The scripts folder with
>> the "cfform.js" was already located in
>> "/opt/openbd/tomcat/webapps/ROOt/bluedragon" directory and I even made all
>> the .js scripts executable with no difference. I changed the ownership from
>> "root" which they were to "nobody" and "apache" with no difference. There is
>> a web.xml file under "ROOT/WEB-INF" but it didn't have an entry for mime
>> type for .js files or any other mime entry for any other type of files
>> anyways. I did verify that there is an entry in
>> "/opt/openbd/tomcat/conf/web.xml" for js files and it looks like this:
>>
>> <extension>js</extension>
>>        <mime-type>text/javascript</mime-type>
>>    </mime-mapping>
>>
>> I'm still in the same situation. An interesting thing is that IE tries to
>> download the file, while Firefox displays a bunch of text when I try to
>> browse to the cfform.js file.
>>
>>  On Wed, Mar 17, 2010 at 2:02 PM, Jordan Michaels 
>> <[email protected]<mailto:
>> [email protected]>> wrote:
>>
>>    Hi Dino,
>>
>>    First, thanks to Matt for bringing this to my attention.
>>
>>    I was able to do some testing on this and I can confirm that the
>>    current version of the installers doesn't include the scripts
>>    directory. Thank you Dino for letting me know and helping to make
>>    the installers better!
>>
>>    However, the workaround for it is pretty easy. You don't have to
>>    change any settings in the administrator, just make sure your
>>    bluedragon.xml file says
>>    "<scriptsrc>/bluedragon/scripts</scriptsrc>", in the "system" subset.
>>
>>     >From there, you can do what you've done already and grab the
>>    scripts folder from the Jetty distribution, and put it in
>>    /opt/openbd/tomcat/webapps/ROOT/bluedragon/ directory.
>>
>>    I tested the example code you provided and didn't get any errors
>>    once I added the script directory here.
>>
>>    The problem with your browser wanting to download the js file sounds
>>    like a mime type problem. In your Tomcat web.xml file, close to the
>>    bottom, make sure there's a mime type entry for .js that indicates
>>    text/javascript. Also check to make sure there's no web.xml file in
>>    the ROOT/WEB-INF/web.xml file that may be overriding the default
>>    mime type.
>>
>>    The major mistake here was me forgetting to include the scripts
>>    folder into the installers. This will be corrected in the next
>>    release. I've been working very hard trying to get IIS6 to cooperate
>>    with me the past few days so that it can be supported by the
>>    installer. It's coming along nicely though and I expect to have it
>>    all ready by the time the next release is due in April.
>>
>>    Hope this helps!
>>
>>    Warm regards,
>>    Jordan Michaels
>>    Vivio Technologies
>>    http://www.viviotech.net/
>>    Open BlueDragon Steering Committee
>>    Railo Community Distributions
>>
>>
>>    Dino Edwards wrote:
>>
>>        I cannot hit cfform.js when I try to get to it using the URL
>>        below. I had to create the "/bluedragon/scripts/" directory and
>>        manually put the scripts in there cause it didn't exist
>>        originally. The only way I can hit the cfform.js script is if I
>>        create a "/scripts" directory under:
>>
>>        "/opt/openbd/tomcat/webapps/ROOT/bluedragon"
>>
>>        So it looks like:
>>
>>
>>        "/opt/openbd/tomcat/webapps/ROOT/bluedragon/scripts"
>>
>>        and then I can browse to
>>        "http://host:8888/bluedragon/scripts/cfform.js"; and it prompts
>>        me to download "cfform.js". I guess another point of interest is
>>        the fact that tomcast runs under port "8888" vs. "8080" like you
>>        mentioned. This was the default using the installation.
>>
>>        On Wed, Mar 17, 2010 at 10:08 AM, Matthew Woodward
>>        <[email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>>
>>
>>        wrote:
>>
>>           On Wed, Mar 17, 2010 at 3:25 AM, Dino Edwards
>>           <[email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected]
>>
>>        <mailto:[email protected]>>> wrote:
>>
>>               I'm still having the "cfform_submit_status" is undefined
>>        error
>>               and I have not been able to get past it. Here's the code
>>        for the
>>               form field I'm trying to validate below, just in case it
>>        needs
>>               to be a little different for openbd:
>>
>>
>>           What happens when you try to hit cfform.js in a browser? In
>>        the WAR
>>           install running on Tomcat for example I can go to:
>>           http://localhost:8080/openbd/bluedragon/scripts/cfform.js
>>
>>           If you can't hit the equivalent URL for your configuration that
>>           would mean OpenBD can't see cfform.js.
>>
>>           The only other thing is do you have any other javascript
>>        involved on
>>           the page? Sometimes conflicts can arise if you have additional
>>           javascript in the mix.
>>
>>
>>           --     Matthew Woodward
>>           [email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>
>>
>>           http://blog.mattwoodward.com
>>           identi.ca/Twitter <http://identi.ca/Twitter>
>>        <http://identi.ca/Twitter>: @mpwoodward
>>
>>
>>           Please do not send me proprietary file formats such as Word,
>>           PowerPoint, etc. as attachments.
>>           http://www.gnu.org/philosophy/no-word-attachments.html
>>
>>           --     Open BlueDragon Public Mailing List
>>           http://www.openbluedragon.org/
>> http://twitter.com/OpenBlueDragon
>>           mailing list - http://groups.google.com/group/openbd?hl=en
>>                !! save a network - please trim replies before posting !!
>>
>>
>>        --         Open BlueDragon Public Mailing List
>>        http://www.openbluedragon.org/ http://twitter.com/OpenBlueDragon
>>        mailing list - http://groups.google.com/group/openbd?hl=en
>>         !! save a network - please trim replies before posting !!
>>
>>
>>    --     Open BlueDragon Public Mailing List
>>    http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
>>    mailing list - http://groups.google.com/group/openbd?hl=en
>>
>>    !! save a network - please trim replies before posting !!
>>
>>
>> --
>> Open BlueDragon Public Mailing List
>> http://www.openbluedragon.org/ http://twitter.com/OpenBlueDragon
>> mailing list - http://groups.google.com/group/openbd?hl=en
>>  !! save a network - please trim replies before posting !!
>>
>
> --
> Open BlueDragon Public Mailing List
> http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
> mailing list - http://groups.google.com/group/openbd?hl=en
>
> !! save a network - please trim replies before posting !!
>
>  To unsubscribe from this group, send email to openbd+
> unsubscribegooglegroups.com or reply to this email with the words "REMOVE
> ME" as the subject.
>

-- 
Open BlueDragon Public Mailing List
 http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
 mailing list - http://groups.google.com/group/openbd?hl=en

 !! save a network - please trim replies before posting !!

To unsubscribe from this group, send email to 
openbd+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Reply via email to