免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5138 | 回复: 11
打印 上一主题 下一主题

关于linux下tomcat跑jsp的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-20 11:16 |只看该作者 |倒序浏览
10可用积分
在我提問以前,sorry我可能會問的很爛。正因為如此,目前沒有頭緒的我希望得到你的引導。
我目的是要在linux環境下架設一臺跑jsp的服務器。
整套的思路是:JDK+tomcat+MySql
系統是RH linux enterprise 5.0

目前軟件已經全部安裝完畢,jdk是隨機啟動的。啟動tomcat也沒有問題。我把包含jsp代碼的項目放進webapps目錄裡面,(项目路径是" /root/tomcat6.0/webapps/myproject")
但是tomcat的默認頁面打開后顯示myproject   running    false
點擊myproject
瀏覽器提示"404"错误。
我在网上找了很多资料,说是我的/conf/server.xml设置有错误。我也试了很多的方法,但都失败了。所以我想了解linux下的tomcat需要注意些什么,我有哪些地方可能造成页面的404错误。请求你的帮助,i’m waiting

论坛徽章:
0
2 [报告]
发表于 2008-11-20 11:20 |只看该作者
对不起,因为原问题是向一名台湾人问的。所以打的是繁体字。因为时间有限就没有改回简体了。
同时我再发到坛子上来。请这里有架过jsp服务器经验的朋友帮助我。

论坛徽章:
0
3 [报告]
发表于 2008-11-20 11:24 |只看该作者
汗,这个问题其实好像与Linux还是windowS没什么关系。这个是tomcat没有配置正确阿。jdk也要启动?。先看看,tomact中,Jdk的路径设置正确了么?要是想简单的话,建议装tomcat的时候把example也装了,看看example也装了。example能出了,就说明基本设置阿,路径阿,都没问题。然后再开始改server.xml.其实主要就是一主目录问题,把主目录设置了,就OK了。建议看看tomcat的文档,很清楚,要是只是基本的应用,也很简单。

论坛徽章:
0
4 [报告]
发表于 2008-11-20 11:42 |只看该作者
楼上的说的意思我明白,但正因为我遇到的问题很费解,所以我求助于高手们。而一时我又难以描述清楚。
具体的说明一下我遇到的的情况:
1.在windows下我的项目跑的很正常,没有问题。
2.回到linux,examples都正常运行。唯独显示我的项目running  false,点击项目则浏览器报404错误。
3.我怀疑是server.xml文件没设置好。所以我现在最想知道的是要怎么设置此文件,为什么要那样设置。
4.你可以指出我的错误,但请提供给我方向的建议。让我理清思路。谢谢!

论坛徽章:
0
5 [报告]
发表于 2008-11-20 11:51 |只看该作者
项目从win下移植到inux下不能正常运行 我碰到过:
主要是大小写问题,在mysql的my.cnf配置文件里有个语句你可以查查 可以忽略大小写!
tomcat下的server.xml的项目路径也要注意大小写!
仔细分析,不要以为自己架设的环境有问题只要能运行出jsp页面就说明环境已经OK了 大部分就是项目本身在兼容linux上有点问题 需要慢慢调试!good luck~

论坛徽章:
0
6 [报告]
发表于 2008-11-20 12:33 |只看该作者

回复 #1 yoyovox 的帖子

请将你的catalina.out 日志信息列出来分析

论坛徽章:
0
7 [报告]
发表于 2008-11-20 12:51 |只看该作者
catalina日志部分

严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base /root/tomcat6.0/webapps/webapps does not exist or is not a readable directory
        at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:141)
        at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3957)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4126)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:57
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:28
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2008-11-20 11:02:24 org.apache.catalina.core.StandardContext start
严重: Error in resourceStart()
2008-11-20 11:02:24 org.apache.catalina.core.StandardContext start
严重: Error getConfigured
2008-11-20 11:02:24 org.apache.catalina.core.StandardContext start
严重: Context [ ] startup failed due to previous errors
2008-11-20 11:02:24 org.apache.catalina.core.StandardContext stop
信息: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[ ] has not been started
2008-11-20 11:02:33 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2008-11-20 11:02:33 org.apache.catalina.core.StandardContext start
严重: Context [/geekour] startup failed due to previous errors
2008-11-20 11:02:35 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-80
2008-11-20 11:02:35 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2008-11-20 11:02:35 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/37  config=null
2008-11-20 11:02:35 org.apache.catalina.startup.Catalina start
信息: Server startup in 10972 ms

论坛徽章:
0
8 [报告]
发表于 2008-11-20 13:16 |只看该作者
/root/tomcat6.0/webapps/webapps does not exist or is not a readable directory

看看这个

论坛徽章:
0
9 [报告]
发表于 2008-11-20 13:30 |只看该作者

回复 #6 kns1024wh 的帖子

谢谢帮我指明一条思路。我一直忘记看日志文件。

论坛徽章:
0
10 [报告]
发表于 2008-11-20 13:38 |只看该作者
发错误,第一件事,就是要看日志
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP