今天刚下载tomcat-4.1.24来装,可是为什么Tomcat不能使用呀?在IE中输入http://localhost:9100/没反应,什么也没有出现!

alornwolf 2003-07-28 02:44:15
今天刚下载tomcat-4.1.24来装,可是为什么Tomcat不能使用呀?在IE中输入http://localhost:9100/没反应,什么也没有出现!
我已经装了好几次了,使用端品设防8080,9000,9100都不行呀,启动出现以后信息后就停止不动了,这是什么意思,怎办!
信息:JK running ID=0 time=16/188 config=C:\Tomcat4.1\bin\..\conf\jk2.properties
...全文
239 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
naxin 2003-07-31
  • 打赏
  • 举报
回复
嘿嘿,你注意没注意,jdk1.4.2能不能支持windows 2003 ??
----------------------------------------------------
这个贴就不扔egg给你了.
alornwolf 2003-07-31
  • 打赏
  • 举报
回复
怎没有人在windows2003下用过tomcat吗?
CD2 2003-07-29
  • 打赏
  • 举报
回复
看看classpath的设置:
JAVA_HOME:C:\JDK
TOMCAT_HOME:C\Tomcat
CLASSPATH:.;%JAVA_HOME%\lib;%TOMCAT_HOME%\lib
有什么问题在上来问。
xiangyanpijiu 2003-07-29
  • 打赏
  • 举报
回复
连续作战了三天三夜(别说我菜,有好多人都是这样,你说我也不介意),在一翻垂死挣扎之后,随着机器的重启终于走出困境重见光明。心头那开心劲就甭说了。为了帮助正在与我有着同样经历的菜鸟(我也菜),特写此文,一来庆贺自己的配置成功,二来也算是对帮助过我的网友有个交待吧。

首先要说的是,使用jdk+tomcat完全可以配置我们的jsp服务器,不再需要其它任何东东,有很多文章介绍了Apache,其实根本用不着,一般的学习调试tomcat完全可以胜任了。

安装jdk后,tomcat在安装之前会自动找到jdk的安装路径,一路点击“下一步”,经过一段时间的文件复制,最后“close",完成Tomcat的安装。

您最好去下载一个版本较高的tomcat,比如4.1以上的,因为它不需要设置太多的系统变量,右击“我的电脑”,选择“属性”->"高级“->“环境变量“->“系统变量“,新建一个TOMCAT_HOME,值设置成你的tomcat所在的路径,比如:D:\Program Files\Apache Group\Tomcat 4.1,配置完成。

从开始菜单中找到tomcat选项,一般打开顺序是:开始->程序->Apache Tomcat 4.1,选择“Start Tomcat“,让jsp服务器开始运行,此时会打开一个类似Dos的窗口,会显示一些相关的信息。

如果您使用代理上网,一定要先撤掉代理,不然您的jsp程序永远也得不到执行。如果不是代理的,这一步就跳过了。

打开浏览器,在地址栏中输入:http://localhost:8080,如果看到有老虎(我也不知道是老虎还是猫)的画面,恭喜您,您成功了一半。

先来享受一下成功的喜悦吧,请输入下面的代码:
<html>
<head>
<title>First Page</title>
</head>
<body>
<H3>Today is: h
<%= new java.util.Date() %>
</H3>
</body>
</html>
将该程序保存为:First.jsp,放到Tomcat的ROOT目录下,然后在浏览器的地址栏中输入:http://localhost:8080/First.jsp,(First.jsp跟我们保存的文件名的大小写要一致)回车,如果不出意外,应该可以看到形如Today is: h Fri Apr 11 08:32:38 CST 2003 的结果。
注意:ROOT是tomcat的默认虚拟目录,如果要改成自己的虚拟目录怎么办呢?请继续往下看吧。

要改成自己的虚拟目录,就要请出server.xml来了,该文件是一个配置文件,在Tomcat\conf目录下,使用任何文本编辑软件都能打开它,我们先找到下面一句:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
这里的port="8080"就是端口,我们完全可以用别的端口来代替,但不能是被系统占用的端口(0--1023),这里简单提一下。
下面我们再往下找,会发现以下的语句:
</Context>
</Host>
我们就应该找到这两个语句,如果不懂E文,您就认定这两个语句好了。然后我们将该语句更改如下:
</Context>
<Context path="/myjsp" debug="0" docBase="e:/myjsp" reloadable="true">
</Context>
</Host>
这里的path="/myjsp"就是我们就配置的虚拟目录了,以后在地址栏中输入http://localhost:8080/myjsp即可。而docBase="e:/myjsp" 则是机器本地路径,他们通过这个语句形成一个映射关系,其它照抄。

将上面的First.jsp文件放到e:/myjsp目录下,输入http://localhost:8080/myjsp/First.jsp,是不是有一种喜上眉梢的感觉?

在论坛里我见得最多的就是很多人不知道javaBean文件放到哪里,老实说开始我也不知道,更令人不解的是,十个人有九种不同的说法,这更让我们茫然。其实这问题也不是我们想像的那么复杂,我们以一个例子说明:
先建立一个java程序,代码如下:
package hall;
public class SimpleBean {
private String message = "No message specified";
public String getMessage() {
return(message);
}
public void setMessage(String message) {
this.message = message;
}
}
保存为SimpleBean.java,编译后会生成一个包,其实就相当于一个目录,也就是SimpleBean.class会存放在hall目录中,暂且保存起来,将来备用。
再输入以下代码:
<HTML>
<HEAD>
<TITLE>Reusing JavaBeans in JSP</TITLE>
</HEAD>
<BODY>
<CENTER>
<TABLE BORDER=5>
<TR><TH CLASS="TITLE">
Reusing JavaBeans in JSP</TABLE>
</CENTER>
<P>
<jsp:useBean id="test" class="hall.SimpleBean" />
<jsp:setProperty name="test" property="message" value="Hello WWW" />
<H1>Message: <I>
<jsp:getProperty name="test" property="message" />
</I></H1>
</BODY>
保存在我们刚才建立的虚拟目录e:/myjsp下面,并命名为:BeanTest.jsp。

现在我们应该将hall(包)目录放在哪儿呢?别急,我们先在e:/myjsp下建立一个文件夹WEB-INF,然后再在WEB-INF下建立一个classes文件夹,最后将hall目录放到classes下,当然,hall下的字节码文件SimpleBean.class也一并要移过来,而SimpleBean.java就和BeanTest.jsp放到同一目录吧(也也不知道要不要放到一起,我没调试)。

好了,大功告成了,重新启动机器(如果您试了好多次都不行,这一步一定要做),在浏览器中输入:http://localhost:8080/myjsp/BeanTest.jsp,您看到了什么?呵,别告诉我您什么都没看到,那肯定是您设置的问题了。

好了,文章写完了,我也只是一只菜鸟,所以有写的不准备的地方请多多指教。祝您jsp之旅一路顺风!!!
alornwolf 2003-07-29
  • 打赏
  • 举报
回复
主要是这样的,我在家里的WIN2000下同样的方法都行,可以在公司的WIN2003下按一样的方法,在运行TOMCAT时出现的DOS页面也一样,可就是IE里没东西出现,而在家里却可以进管理页面呀,为什么WIN2003下什么也没有呢?
naxin 2003-07-28
  • 打赏
  • 举报
回复
巨FT,我常年以XP下工作,没见有啥意外D.
yuxiangyu 2003-07-28
  • 打赏
  • 举报
回复
你的jdk装的是什么版本的是j2se么。我曾经在windowsXp上也出现了这种情况,后来把操作系统又换回来windows2000才好,巨ft!
frds 2003-07-28
  • 打赏
  • 举报
回复
试试http//ip:8080/index.html
xdev 2003-07-28
  • 打赏
  • 举报
回复
重新下载个把,可能是类库坏了阿
naxin 2003-07-28
  • 打赏
  • 举报
回复
实在看不下去了,自己找TOMCAT的资料..去吧...
ironfox 2003-07-28
  • 打赏
  • 举报
回复
你没有设错的吗???一个字母一个字母的检查~!

我的也是这个版本一切正常啊~~!!
alornwolf 2003-07-28
  • 打赏
  • 举报
回复
装了,也设了呀,就是不行呀?真没办法呀?
jwywxx 2003-07-28
  • 打赏
  • 举报
回复
装jdk了吗?
然后,JVAV_HOME=C:\jdk1.3.1
TOMCAT_HOME=c:\tomcat4.0.3
alornwolf 2003-07-28
  • 打赏
  • 举报
回复
好像是连接不上什么的,当然在IE中打入http://127.0.0.1:8009/刚出现一些什么000000的数据,右边是GET..............,然后是
严重:Caught exception executing org.apache.jk.commom.SocketConnection@f01771,terminating thread ,
java.lang.NullPointerException
at org.apache.jk.common.ChannelSocket.processConnection<ChannelSocket.java:569>
......

不知这提示是什么东东?
CD2 2003-07-28
  • 打赏
  • 举报
回复
我也是这样的情况,在dos里怎么都不能运行程序,环境变量绝对没问题!
alornwolf 2003-07-28
  • 打赏
  • 举报
回复
JDK是肯定装了,装tomcat时也找到了它,你们说的环境变量我全设了,我也很奇怪,以前我也是这样弄都成功,那时系统为2000,现在系统是windows 2003,是不是windows 2003不支持呀!
hhuzhj 2003-07-28
  • 打赏
  • 举报
回复
并不是安装了tomcat就完事的。还要安装jdk,然后还要配置环境变量。
JVAV_HOME=C:\jdk1.3.1
TOMCAT_HOME=c:\tomcat4.0.3
CLASSPATH=C:\tomcat4.0.3\common\lib\servlet.jar;
PATH=.;C:\jdk1.3.1\bin
tantorplayer 2003-07-28
  • 打赏
  • 举报
回复
jdk装了么

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧