I understand your observation. But how am I (or anyone for that matter) to work around this? If I have a progam that is going to access content that is stored remotely, or content from a repository, is it not impractical to expect the content to be available from tomcat? How do developers work around a situation to link or access content that is remote from the server in which their web application is deployed?
Is there any way to let the content "pass through" using a configuration file? Thanks, and I appreciate your help. David Smith-2 wrote: > > You may be running into a cross-scripting issue with your browser. The > security in browsers doesn't normally allow online content any access to > local files. Make sure all the content you are trying to access from > the page offered by tomcat is available from tomcat. > > --David > > thunderhead wrote: >> Hi again, >> >> This is an addendum to my earlier post, which highlights the linking >> problem >> mentioned earlier and introduces another one (sigh). >> >> The directory structure of my web application is the following: >> >> GSDC5P1 (root) >> --------------- >> docs | images | lib | mindmaps >> index.html >> ----------------------- >> docs > GSDC_PolicyManual.mht >> >> The index.html file is in the root and from this file, I want to link to >> the >> GSDC_PolicyManual.mht present under the directory docs. >> >> In my index.html file, I tried linking to this file in six different ways >> (NOTE: In some of these links, I tried linking to a specific sub-section >> of >> the MIME HTML [.mht] document by using the anchors present, because that >> is >> my ultimate aim in creating these links). >> >> In particular, I tried using a relative path, absolute path and the full >> web >> container path (localhost and my workstation IP address, considering I'm >> running Tomcat in my own workstation) to link to the file. >> >> The HTML code for the links is below: >> docs/GSDC_PolicyManual.mht Test 1 >> C:\Program Files\Apache Software Foundation\Tomcat >> 5.5\webapps\GSDC5P1\docs\GSDC_PolicyManual.mht Test 2 >> docs/GSDC_PolicyManual.mht#_Toc175474678 Test 3 >> C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%205.5\webapps\GSDC5P1\docs\GSDC_PolicyManual.mht#_Toc175474678 >> >> Test 4 >> http://localhost:8080/GSDC5P1/docs/GSDC_PolicyManual.mht#_Toc175474678 >> Test >> 5 >> http://10.194.118.58:8080/GSDC5P1/docs/GSDC_PolicyManual.mht#_Toc175474678 >> Test 6 >> >> The results are that the relative paths and http:// paths work. But when >> the >> .mht file opens up, it throws the following error: >> >> MIME-Version: 1.0 Content-Type: multipart/related; >> boundary="----=_NextPart_01C8B51A.46DAF130" This document is a Single >> File >> Web Page, also known as a Web Archive file. If you are seeing this >> message, >> your browser or editor doesn't support Web Archive files. Please download >> a >> browser that supports Web Archive, such as Microsoft Internet Explorer. >> ------=_NextPart_01C8B51A.46DAF130 Content-Location: >> file:///C:/E048E08C/GSDC_PolicyManual.htm Content-Transfer-Encoding: >> quoted-printable Content-Type: text/html; charset="us-ascii" >> >> I cannot make much sense of this because when I double click on the .mht >> file and open it in Internet Explorer (my workstation has version 6 >> installed), the document shows up fine. >> >> Again, the absolute links to this document don't work at all. No errors, >> no >> messages of the kind above. >> >> I'm really keen to get to the bottom of this and somehow make the .mht >> file >> work, while keeping in mind that it may be on a remote server (so I must >> be >> able to link to it outside of my webapps folder). >> >> Hope that throws much more light on the situation. >> >> >> >> >> >> thunderhead wrote: >> >>> I understand what you're getting at. I am running a local instance of >>> Tomcat, which means that both the client and the server are in my >>> workstation. So shouldn't the local linkages work then? >>> >>> Now, bringing the files into the webapps folder is a convenient >>> solution. >>> But the issue is that this web application is ultimately going to be >>> deployed on a production/test server, and the application has to refer >>> to >>> the direct path of files lying on a remote server elsewhere. >>> >>> Again, http:// paths work, but local paths don't even if they refer to >>> my >>> own workstation (the one in which I am running Tomcat). >>> >>> One thing I must point out is that I don't have a configuration file in >>> my >>> web application's folder (currently it does not use any JSP, and the >>> only >>> Java involved is in an applet (.jar) which is embedded into a HTML >>> document). Should I make a configuration file? If so, what must I put >>> into >>> it such that these links work? >>> >>> Thanks for looking into this. >>> >>> >>> >>> >>> Caldarale, Charles R wrote: >>> >>>>> From: thunderhead [mailto:[EMAIL PROTECTED] >>>>> Subject: HTML hyperlink problem in Apache Tomcat 5.5 >>>>> >>>>> I tried linking some local files on my workstation for >>>>> testing purposes. >>>>> >>>> You can't do that. Each link is evaluated in the environment of the >>>> *client* (browser, in your case). Unless the files are located on the >>>> client system, they won't be found. Put the files inside the webapp >>>> and >>>> access them via the proper webapp-relative references. >>>> >>>> - Chuck >>>> >>>> >>>> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE >>>> PROPRIETARY >>>> MATERIAL and is thus for use only by the intended recipient. If you >>>> received this in error, please contact the sender and delete the e-mail >>>> and its attachments from all computers. >>>> >>>> --------------------------------------------------------------------- >>>> To start a new topic, e-mail: users@tomcat.apache.org >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>>> >>>> >>> >> >> > > > -- > David Smith > Network Operations Supervisor > Department of Entomology > Cornell University > 2132 Comstock Hall > Ithaca, NY 14853 > Phone: (607) 255-9571 > Fax: (607) 255-0940 > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/HTML-hyperlink-problem-in-Apache-Tomcat-5.5-tp17332016p17336650.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]