日期:2014-05-18  浏览次数:20620 次

在windows下能正常运行的JSP,而在Linux下不能正常显示
我开发了一个网站程序,包括Html文件、Css文件、Flash文件、jsp文件、Java   class文件,我将其部署到windows下的tomcat的webapps下,直接拷贝过去,在IE下可以正常的显示网页,而我将其拷贝到Linux下的Tomcat下的webapps下,却不能打开网页出现Http   404错误,
HTTP   Status   404   -   /SouthTelecomWeb/

--------------------------------------------

type   Status   report

message   /SouthTelecomWeb/

description   The   requested   resource   (/SouthTelecomWeb/)   is   not   available.


--------------------------------------------  

Apache   Tomcat/5.0.28

我的环境是Red   Hat   Linux   10.0/   JSDK   1.4.2_14/Tomcat   5.0.28

------解决方案--------------------
没用过linux,是不是环境变量的问题啊。或者是web.xml没有配置好
------解决方案--------------------
环境变量都设置好了,通过java -version 可以正常显示版本信息。
------解决方案--------------------
The requested resource (/SouthTelecomWeb/) is not available!!!!!!!!!!
------解决方案--------------------
建议你先测试一下你的LINUX下的TOMCAT能用不
自己先写一个简单的JSP文件试试
------解决方案--------------------
先随便写个能打印出来一句话的jsp,然后放上去看看有问题没。
------解决方案--------------------
有可能是路径的写法,windows下如果用了\,在linux下要注意改成/。包括配置文件、代码。
------解决方案--------------------
直接放webapps下固然方便,但是还是建议用server.xml配置文件来指定你的部署路径
<Context path= " " reloadable= "false " docBase= "你的web项目在Linux下的路径 " debug= "0 "/>
------解决方案--------------------
cannot be resolved in either web.xml or the jar files deployed with this application


慢慢的,先吧你们环境配置好,保证tomcat 里边的例子能运行
------解决方案--------------------
文件得大小写问题吧???你应该把整个工程压缩后移过去再加压缩!
------解决方案--------------------
在Linux中直接拷过去的话有时WEB-INF会变成小写的web-inf,必须改成大写的!!!!!
前几天我也很郁闷这个,改了就ok了
------解决方案--------------------
可能有编码问题,尽量不要用中文注释.
------解决方案--------------------
jdk版本?