Closed Bug 195004 Opened 22 years ago Closed 22 years ago

xml file displayed with no highliting when port number is 8080

Categories

(Core :: XML, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

VERIFIED INVALID

People

(Reporter: vpatryshev, Assigned: hjtoi-bugzilla)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2) Gecko/20021126 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2) Gecko/20021126 I have an xml file (see "additional info"), and retrieve it from Tomcat on two different ports, 80 and 8080. The same contents is returned, of course; but it is displayed differently by Mozilla. With port 8080 it is displayed with no highlighting at all; it is correctly displayed when retrieved on port 80 or as a local file. Reproducible: Always Steps to Reproduce: 1. Run tomcat on port 8080, browse to the file, see the behavior. 2. Run tomcat on port 80, browse to the file, see the behavior. 3. Open the file with Mozilla, see the behavior. Actual Results: XML file displayed as plain text when opened on port 8080. Expected Results: 1. The source ought to be beautifully hightlighted, as it is when the file is opened locally. <?xml version="1.0"?> <project name="bes" title="Borland App Server (BES)" product="Borland App Server" date="10/25/2002" author="vpatryshev@borland.com" codebase="/home/marvin/tkit/baseline/bes" glossary="international/glossary.xml" tableArea="CATkit" version_control="none"> <install> <resource-dir href="lib/patches"/> </install> <delivery href="/home/marvin/tkit/webserver/CATkit/tables"/> <delivery href="/home/rgao/bes_upload/tables"/> <locale id="de" language="German"/> <locale id="es" language="Spanish"/> <locale id="fr" language="French"/> <locale id="ja" language="Japanese"/> <locale id="zh" language="Chinese"/> <locale id="zh_CN" language="Chinese" country="People's Republic of China"/> <platform id="unix"> <locale id="de" encoding="ISO8859_1" charset="ISO-8859-1"/> <locale id="es" encoding="ISO8859_1" charset="ISO-8859-1"/> <locale id="fr" encoding="ISO8859_1" charset="ISO-8859-1"/> <locale id="ja" encoding="EUC_JP" charset="EUC-JP"/> <locale id="zh" encoding="EUC_CN" charset="GB-2313"/> <locale id="zh_CN" encoding="EUC_CN" charset="GB-2313"/> </platform> <platform id="windows"> <locale id="de" encoding="ISO8859_1" charset="ISO-8859-1"/> <locale id="es" encoding="ISO8859_1" charset="ISO-8859-1"/> <locale id="fr" encoding="ISO8859_1" charset="ISO-8859-1"/> <locale id="ja" encoding="SJIS" charset="Shift_JIS"/> <locale id="zh" encoding="GBK" charset="GB-2313"/> <locale id="zh_CN" encoding="EUC_CN" charset="GB-2313"/> </platform> <module id="ddeditor" title="DDEditor" codebase="ddeditor" sourcedir="src" can_be_resourced="true" version_control="none"> <resourcing recursive="0" resxargs="nosort" binpath="lib" already_resourced="1" oldinclude="com.borland.console.ddeditor;com.borland.console.node.ddeditor;com.borland.console.tools.deploy;com.borland.console.tools.stubs;com.borland.console.viewers.ddeditor;com.borland.console;com.borland.console.ui;com.borland.jafa.ui;com.borland.jafa.ui.panels;com.borland.console.tools.verify" include="com.borland.console.ddeditor;com.borland.console.node.ddeditor;com.borland.management.console.wizards.deploy;com.borland.management.console.wizards.stubs;com.borland.management.tools;com.borland.console.viewers.ddeditor;com.borland.console;com.borland.console.ui;com.borland.jafa.txn;com.borland.jafa.ui;com.borland.jafa.ui.chooser;com.borland.jafa.ui.classpath;com.borland.jafa.ui.panels;com.borland.jafa.util;com.borland.jafa.wizard;com.borland.management.console.wizards.verify;com.borland.management.module" /> <build policy="always" classpath="$ENV{CLASSPATH}:lib/guicore.jar"/> <ttable name="ddeditor.ttx"> <locale id="de" href="de/ddeditor.ttx"/> <locale id="es" href="es/ddeditor.ttx"/> <locale id="fr" href="fr/ddeditor.ttx"/> <locale id="ja" href="ja/ddeditor.ttx"/> </ttable> <deliverable id="src" location="src" type="jar" description="guicore_src_&lt;locale>"> <locale id="de" href="guicore_src_de.jar" pattern="ResTable_de.java"/> <locale id="es" href="guicore_src_es.jar" pattern="ResTable_es.java"/> <locale id="fr" href="guicore_src_fr.jar" pattern="ResTable_fr.java"/> <locale id="ja" href="guicore_src_ja.jar" pattern="ResTable_ja.java"/> </deliverable> <deliverable id="bin" location="classes" type="jar" description="guicore_&lt;locale>"> <locale id="de" href="guicore_de.jar" pattern="ResTable_de.class"/> <locale id="es" href="guicore_es.jar" pattern="ResTable_es.class"/> <locale id="fr" href="guicore_fr.jar" pattern="ResTable_fr.class"/> <locale id="ja" href="guicore_ja.jar" pattern="ResTable_ja.class"/> </deliverable> <deliverable id="bin_2_sanmateo" location="classes" type="jar" description="guicore_src_&lt;locale> for SM"> <locale id="de" href="/home/marvin/tkit/SanMateo/bes_upload/guicore_de.jar" pattern="ResTable_de.class"/> <locale id="es" href="guicore_es.jar" pattern="ResTable_es.class"/> <locale id="fr" href="/home/marvin/tkit/SanMateo/bes_upload/guicore_fr.jar" pattern="ResTable_fr.class"/> <locale id="ja" href="/home/marvin/tkit/SanMateo/bes_upload/guicore_ja.jar" pattern="ResTable_ja.class"/> </deliverable> <deliverable id="bin_de" location="classes" type="jar" description="guicore_de"> <locale id="all" href="guicore_de.jar" pattern="ResTable_de.class"/> </deliverable> <deliverable id="bin_es" location="classes" type="jar" description="guicore_es"> <locale id="all" href="guicore_es.jar" pattern="ResTable_es.class"/> </deliverable> <deliverable id="bin_fr" location="classes" type="jar" description="guicore_fr"> <locale id="all" href="guicore_fr.jar" pattern="ResTable_fr.class"/> </deliverable> <deliverable id="bin_ja" location="classes" type="jar" description="guicore_ja"> <locale id="all" href="guicore_ja.jar" pattern="ResTable_ja.class"/> </deliverable> <deliverable id="bin_de_2_sanmateo" location="classes" type="jar"> <locale id="all" href="/home/marvin/tkit/SanMateo/bes_upload/guicore_de.jar" pattern="ResTable_de.class"/> </deliverable> <deliverable id="bin_es_2_sanmateo" location="classes" type="jar"> <locale id="all" href="/home/marvin/tkit/SanMateo/bes_upload/guicore_es.jar" pattern="ResTable_es.class"/> </deliverable> <deliverable id="bin_fr_2_sanmateo" location="classes" type="jar"> <locale id="all" href="/home/marvin/tkit/SanMateo/bes_upload/guicore_fr.jar" pattern="ResTable_fr.class"/> </deliverable> <deliverable id="bin_ja_2_sanmateo" location="classes" type="jar"> <locale id="all" href="/home/marvin/tkit/SanMateo/bes_upload/guicore_ja.jar" pattern="ResTable_ja.class"/> </deliverable> <deliverable id="bin_de_2_jli" location="classes" type="jar"> <locale id="all" href="/mnt/sv2/vol28/area3/swap/jli/besFromVlad/guicore_de.jar" pattern="ResTable_de.class"/> </deliverable> <deliverable id="bin_es_2_jli" location="classes" type="jar"> <locale id="all" href="/mnt/sv2/vol28/area3/swap/jli/besFromVlad/guicore_es.jar" pattern="ResTable_es.class"/> </deliverable> <deliverable id="bin_fr_2_jli" location="classes" type="jar"> <locale id="all" href="/mnt/sv2/vol28/area3/swap/jli/besFromVlad/guicore_fr.jar" pattern="ResTable_fr.class"/> </deliverable> <deliverable id="bin_ja_2_jli" location="classes" type="jar"> <locale id="all" href="/mnt/sv2/vol28/area3/swap/jli/besFromVlad/guicore_ja.jar" pattern="ResTable_ja.class"/> </deliverable> </module> <module id="allcode" title="All BES Code" codebase="ddeditor" sourcedir="src" version_control="none"> <resourcing binpath="lib" already_resourced="1" /> <build policy="always" classpath="$ENV{CLASSPATH}:lib/guicore.jar"/> <ttable name="bes_allcode.ttx"> <locale id="ja" href="bes_allcode_ja.ttx"/> <locale id="zh" href="bes_allcode_zh.ttx"/> </ttable> <deliverable id="src" location="src" type="jar" description="allcode_src_&lt;locale>"> <locale id="ja" href="allcode_src_ja.jar" pattern="ResTable_ja.java"/> <locale id="zh" href="allcode_src_ja.jar" pattern="ResTable_ja.java"/> </deliverable> <deliverable id="bin" location="classes" type="jar" description="allcode_&lt;locale>"> <locale id="zh" href="allcode_zh.jar" pattern="ResTable_zh.class"/> <locale id="ja" href="allcode_ja.jar" pattern="ResTable_ja.class"/> </deliverable> <deliverable id="bin_2_sanmateo" location="classes" type="jar" description="allcode_src_&lt;locale> for SM"> <locale id="zh" href="/home/marvin/tkit/SanMateo/bes_upload/allcode_zh.jar" pattern="ResTable_zh.class"/> <locale id="ja" href="/home/marvin/tkit/SanMateo/bes_upload/allcode_ja.jar" pattern="ResTable_ja.class"/> </deliverable> <deliverable id="bin_2_jli" location="classes" type="jar" description="allcode_src_&lt;locale> for Julia"> <locale id="zh" href="/mnt/sv2/vol28/area3/swap/jli/besfromVlad/allcode_zh.jar" pattern="ResTable_zh.class"/> <locale id="ja" href="/mnt/sv2/vol28/area3/swap/jli/besfromVlad/allcode_ja.jar" pattern="ResTable_ja.class"/> </deliverable> <deliverable id="bin_zh" location="classes" type="jar" description="allcode_zh"> <locale id="all" href="allcode_zh.jar" pattern="ResTable_zh.class"/> </deliverable> <deliverable id="bin_ja" location="classes" type="jar" description="allcode_ja"> <locale id="all" href="allcode_ja.jar" pattern="ResTable_ja.class"/> </deliverable> <deliverable id="bin_zh_2_sanmateo" location="classes" type="jar"> <locale id="all" href="/home/marvin/tkit/SanMateo/bes_upload/allcode_zh.jar" pattern="ResTable_zh.class"/> </deliverable> <deliverable id="bin_ja_2_sanmateo" location="classes" type="jar"> <locale id="all" href="/home/marvin/tkit/SanMateo/bes_upload/allcode_ja.jar" pattern="ResTable_ja.class"/> </deliverable> </module> <module id="install" title="Install Custom Code and Files" codebase="install" sourcedir="src" can_be_resourced="1" version_control="none"> <build classpath="lib/ebiacust.jar"/> <savedbuild nametemplate=".*" classpath="src/CustomCode/lib/IAClassses.zip:src/CustomCode/lib/IAClasses.zip:src/lib/gnuregexp.jar:$ENV{'CLASSPATH'}:classes"/> <resourcing binpath="custom_code/lib" already_resourced="1" /> <ttable name="install.ttx"> <locale id="ja" href="ja/install.ttx"/> <locale id="zh_CN" href="zh_CN/install.ttx"/> </ttable> <resource id="custom_linux" type="properties" href="installer_custom_linux/custom_en" xlation="installer_custom_linux/custom_$locale" encoding="ASCII -escape" checkin="true"> <deploy encoding="ASCII -IAproperties" platform="unix"/> </resource> <resource id="custom_solaris" type="properties" href="installer_custom_solaris/custom_en" xlation="installer_custom_solaris/custom_$locale" encoding="ASCII -escape" checkin="true"> <deploy encoding="ASCII -IAproperties" platform="unix"/> </resource> <resource id="custom_windows" type="properties" href="installer_custom_windows/custom_en" xlation="installer_custom_windows/custom_$locale" encoding="ASCII -escape" checkin="true"> <deploy encoding="ASCII -IAproperties" platform="unix"/> </resource> <deliverable id="custom_code" update="yes, please" location="classes" href="../custom_code/lib/ebiacust.jar" pattern=".*\.class" type="jar"/> <deliverable id="install_2_sanmateo" location="." type="zip" description="install files for SM" pattern="(.*custom_..)|(lib\/ebiacust\.jar)" href="/home/marvin/tkit/SanMateo/bes_upload/install.zip" /> </module> <module id="help" title="Help from JBuilder" codebase="help" sourcedir="src" can_be_resourced="true" version_control="none"> <resourcing resxargs="nosort" binpath="lib" already_resourced="1" /> <build policy="always"/> <ttable name="help.ttx"> <locale id="ja" href="help_ja.ttx"/> <locale id="zh" href="help_zh.ttx"/> </ttable> <deliverable id="bin" href="help_$postfix.jar" location="classes" pattern="ResTable_$locale.class" type="jar"/> <deliverable id="bin_2_sanmateo" href="/home/marvin/tkit/SanMateo/bes_upload/help_$postfix.jar" location="classes" pattern="ResTable_$locale.class" type="jar"/> </module> </project>
Is your configuration on port 8080 sending the correct Content-Type header?
Perfect! That was the reason. Tomcat 3.3.1 (that I use on port 8080) does not provide the right content type, while Tomcat 4.0.3 does. So the bug belongs to Tomcat. Thank you!
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → INVALID
Verified invalid.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.