弄了一天tomcat,还是不行,真郁闷!有办法解决吗?着急啊,嘴都起泡了!
从早晨开始在网上找关于win2000+jdk+tomcat配置的文章,一大堆,高兴,小心翼翼的按照步骤配置,jdk1.4.2测试好用,更加高兴,然后接着装tomcat5.05,天啊,装了一次又一次,测试了一回又一回,机器重启了n次还是没有成功。
问题:startup.bat运行后,窗口闪现几秒钟后就不知去向了,而它应该是一直运行的呀,在进程管理中也没有它的踪影;在程序->管理工具->服务中 一看startup.bat的服务是停止的,开启后,一刷新居然又停了,在IE中输入:http://localhost:8080/ 自然也就什么都看不到了。求求你,出来吧。。
各位同仁,我用了一天的时间,配置个jsp都不能正常配置,真是郁闷,郁闷啊!哪位有解决的办法,请告诉小弟,不胜感激!谢谢了
还有:1。我查过了,端口8080没有被占用;
2。我的系统中装了oracle,难道是它的原因吗?;
3。环境变量path,classpath,java_home,tomcat_home也都是按照网上资料配置的
问题点数:100、回复次数:50Top
1 楼Feng_Feng(风儿)回复于 2003-09-01 16:10:17 得分 0
你装tomcat4.1试试看Top
2 楼Tuxedo10(oooooooo)回复于 2003-09-01 16:13:00 得分 0
是不是配置文件的 问题
server.xml那个东西Top
3 楼hojay2001(小捷利)回复于 2003-09-01 16:16:40 得分 0
建议换一个tomcat
我也曾遇到这样的问题,不知道什么原因,换了以后就可以了!Top
4 楼zcjl()回复于 2003-09-01 16:17:41 得分 0
把你的server.xml贴出来看看Top
5 楼mczlc(mczlc)回复于 2003-09-01 16:18:19 得分 0
用4.0吧Top
6 楼chinaseaboy(蔚蓝海)回复于 2003-09-01 16:22:51 得分 10
是,我机器装Tomcat5就有点问题,win2000+jdk+tomcat,启动bat,系统栏中一闪而过!
然后我查找Tomacat5 目录下的bin 目录下的startup.bat,运行,等初始化完了,再运行http://loacalhost:8080/就好了!不过比较难看,所以我现在一直用tomcat4.4!我估计是win2000的问题,等我下次格式化,重新安装机器后,我就用tomcat5!Top
7 楼sailbefore(我的咖啡没有伴侣)回复于 2003-09-01 16:34:14 得分 0
tomcat5.05装完后,一般都自己启动了,在管理工具->服务面板里可以看见,如果能启动再打http://localhost:8080试试.如果不能启动,你的找一找其它的问题,比是端口占用,或换个端口试试,我这里是好用的.也是win2000+jdk+tomcat.Top
8 楼mengz(我信誉分扣的冤呐~)回复于 2003-09-01 16:35:00 得分 0
你在DOS窗口中打开,手动运行start.bat文件,看看出现什么报错信息。Top
9 楼mengz(我信誉分扣的冤呐~)回复于 2003-09-01 16:37:15 得分 10
下面是我的BAT文件,你参考参考吧,应该是PATH的问题
@echo off
if "%OS%" == "Windows_NT" setlocal
rem ---------------------------------------------------------------------------
rem Start script for the CATALINA Server
rem
rem $Id: startup.bat,v 1.4 2002/01/15 02:55:38 patrickl Exp $
rem ---------------------------------------------------------------------------
rem Guess CATALINA_HOME if not defined
if not "%CATALINA_HOME%" == "" goto gotHome
set CATALINA_HOME=.
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
set CATALINA_HOME=..
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome
set EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat
rem Check that target executable exists
if exist "%EXECUTABLE%" goto okExec
echo Cannot find %EXECUTABLE%
echo This file is needed to run this program
goto end
:okExec
rem Get remaining unshifted command line arguments and save them in the
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
:end
Top
10 楼changbaozc(宝玉)回复于 2003-09-01 16:59:53 得分 0
server.xml的内容如下:
<!-- Example Server Configuration File -->
<!-- Note that component elements are nested corresponding to their
parent-child relationships with each other -->
<!-- A "Server" is a singleton element that represents the entire JVM,
which may contain one or more "Service" instances. The Server
listens for a shutdown command on the indicated port.
Note: A "Server" is not itself a "Container", so you may not
define subcomponents such as "Valves" or "Loggers" at this level.
-->
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<!-- Comment out these entries to disable JMX MBeans support -->
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
debug="0"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
debug="0"/>
<!-- Global JNDI resources -->
<GlobalNamingResources>
<!-- Test entry for demonstration purposes -->
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users -->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved">
</Resource>
<ResourceParams name="UserDatabase">
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
</GlobalNamingResources>
<!-- A "Service" is a collection of one or more "Connectors" that share
a single "Container" (and therefore the web applications visible
within that Container). Normally, that Container is an "Engine",
but this is not required.
Note: A "Service" is not itself a "Container", so you may not
define subcomponents such as "Valves" or "Loggers" at this level.
-->
<!-- Define the Tomcat Stand-Alone Service -->
<Service name="Catalina">
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Each Connector passes requests on to the
associated "Container" (normally an Engine) for processing.
By default, a non-SSL HTTP/1.1 Connector is established on port 8080.
You can also enable an SSL HTTP/1.1 Connector on port 8443 by
following the instructions below and uncommenting the second Connector
entry. SSL support requires the following steps (see the SSL Config
HOWTO in the Tomcat 5 documentation bundle for more detailed
instructions):
* Download and install JSSE 1.0.2 or later, and put the JAR files
into "$JAVA_HOME/jre/lib/ext".
* Execute:
%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA (Windows)
$JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA (Unix)
with a password value of "changeit" for both the certificate and
the keystore itself.
By default, DNS lookups are enabled when a web application calls
request.getRemoteHost(). This can have an adverse impact on
performance, so you can disable it by setting the
"enableLookups" attribute to "false". When DNS lookups are disabled,
request.getRemoteHost() will return a String containing the
IP address of the remote client.
-->
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8081 -->
<Connector className="org.apache.coyote.tomcat5.CoyoteConnector"
port="8020" minProcessors="5" maxProcessors="100"
enableLookups="true" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
<!-- Note : To disable connection timeouts, set connectionTimeout value
to -1 -->
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
<!--
<Connector className="org.apache.coyote.tomcat5.CoyoteConnector"
port="8443" minProcessors="5" maxProcessors="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true">
<Factory className="org.apache.coyote.tomcat5.CoyoteServerSocketFactory"
clientAuth="false" protocol="TLS" />
</Connector>
-->
<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
<Connector className="org.apache.coyote.tomcat5.CoyoteConnector"
port="8009" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="0"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
<!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->
<!-- See proxy documentation for more information about using this. -->
<!--
<Connector className="org.apache.coyote.tomcat5.CoyoteConnector"
port="8082" minProcessors="5" maxProcessors="75"
enableLookups="true"
acceptCount="100" debug="0" connectionTimeout="20000"
proxyPort="80" disableUploadTimeout="true" />
-->
<!-- An Engine represents the entry point (within Catalina) that processes
every request. The Engine implementation for Tomcat stand alone
analyzes the HTTP headers included with the request, and passes them
on to the appropriate Host (virtual host). -->
<!-- Define the top level container in our container hierarchy -->
<Engine name="Catalina" defaultHost="localhost" debug="0">
<!-- The request dumper valve dumps useful debugging information about
the request headers and cookies that were received, and the response
headers and cookies that were sent, for all requests received by
this instance of Tomcat. If you care only about requests to a
particular virtual host, or a particular application, nest this
element inside the corresponding <Host> or <Context> entry instead.
For a similar mechanism that is portable to all Servlet 2.4
containers, check out the "RequestDumperFilter" Filter in the
example application (the source for this filter may be found in
"$CATALINA_HOME/webapps/examples/WEB-INF/classes/filters").
Request dumping is disabled by default. Uncomment the following
element to enable it. -->
Top
11 楼changbaozc(宝玉)回复于 2003-09-01 17:01:47 得分 0
<!--
<Valve className="org.apache.catalina.valves.RequestDumperValve"/>
-->
<!-- Global logger unless overridden at lower levels -->
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt"
timestamp="true"/>
<!-- Because this Realm is here, an instance will be shared globally -->
<!-- This Realm uses the UserDatabase configured in the global JNDI
resources under the key "UserDatabase". Any edits
that are performed against this UserDatabase are immediately
available for use by the Realm. -->
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
debug="0" resourceName="UserDatabase"/>
<!-- Comment out the old realm but leave here for now in case we
need to go back quickly -->
<!--
<Realm className="org.apache.catalina.realm.MemoryRealm" />
-->
<!-- Replace the above Realm with one of the following to get a Realm
stored in a database and accessed via JDBC -->
<!--
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="org.gjt.mm.mysql.Driver"
connectionURL="jdbc:mysql://localhost/authority"
connectionName="test" connectionPassword="test"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
-->
<!--
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@ntserver:1521:ORCL"
connectionName="scott" connectionPassword="tiger"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
-->
<!--
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="sun.jdbc.odbc.JdbcOdbcDriver"
connectionURL="jdbc:odbc:CATALINA"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
-->
<!-- Define the default virtual host -->
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- Add the following attributes if you want to turn XML validation
on. Remember to comment the Host element above.
Note: XML Schema validation will work with Xerces 2.0.1 or
Xerces 2.1. Xerces 2.0.2 and Xerces 2.2 have bugs that prevent
their use with Tomcat -->
<!--
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="true" xmlNamespaceAware="true">
-->
<!-- Uncomment this to cluster this host using JavaGroups. The
protocol attribute can be used to configure the JavaGroups
network stack (the defaults are used if it's not specified). -->
<!--
<Cluster className="org.apache.catalina.cluster.JGCluster"/>
-->
<!-- Normally, users must authenticate themselves to each web app
individually. Uncomment the following entry if you would like
a user to be authenticated the first time they encounter a
resource protected by a security constraint, and then have that
user identity maintained across *all* web applications contained
in this virtual host. -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn"
debug="0"/>
-->
<!-- Access log processes all requests for this virtual host. By
default, log files are created in $CATALINA_HOME/logs.
If you wish, you can specify a different
directory with the "directory" attribute. Specify either a relative
(to $CATALINA_HOME) or absolute path to the desired directory.
-->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
-->
<!-- Logger shared by all Contexts related to this virtual host. By
default (when using FileLogger), log files are created in the "logs"
directory relative to $CATALINA_HOME. If you wish, you can specify
a different directory with the "directory" attribute. Specify either a
relative (to $CATALINA_HOME) or absolute path to the desired
directory.-->
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<!-- Define properties for each web application. This is only needed
if you want to set non-default properties, or have web application
document roots in places other than the virtual host's appBase
directory. -->
<!-- Tomcat Root Context -->
<!--
<Context path="" docBase="ROOT" debug="0"/>
-->
</Host>
</Engine>
</Service>
</Server>
Top
12 楼zhx_232(笨狗熊妹妹)回复于 2003-09-01 17:13:54 得分 10
其实tomcat5运行的时候,只要设置java_home就可以运行起来了。
你可以就配置java_home试一试呀。
java_home=c:/jdk,哦,不能加到binTop
13 楼VVV_lucky(*太阳*)回复于 2003-09-01 17:29:48 得分 0
还是用用4。1吧。起码这个很稳定。Top
14 楼changbaozc(宝玉)回复于 2003-09-01 17:45:35 得分 0
各位兄弟:
老第我现在都快崩溃了,不知道该怎么办啊?Top
15 楼changbaozc(宝玉)回复于 2003-09-01 17:48:54 得分 0
哪位高人能指点一二,最好顺便告诉一声所需程序的下载地址,还有环境变量的配置方法,不胜感激啊,谢谢了!Top
16 楼jkit(不再灌水)回复于 2003-09-01 17:52:01 得分 10
先开一个cmd窗口,然后在cmd窗口里面startup, 这时候就算有错误也会把错误信息留在cmd窗口,你对照错误信息就知道怎么会事了。(因为环境问题最麻烦的,一点小问题会郁闷半天,而且说不清楚)Top
17 楼changbaozc(宝玉)回复于 2003-09-01 18:17:35 得分 0
我试过了,startup窗口显示一些出使信息后,就不见了,没有出错信息,它就隐藏了根本看不到啊Top
18 楼friskay(乐天)回复于 2003-09-01 18:21:47 得分 0
还是用tomcat4吧,最起码稳定啊Top
19 楼changbaozc(宝玉)回复于 2003-09-01 18:27:12 得分 0
tomcat4也是一样啊Top
20 楼pea(高温炉里的冰)回复于 2003-09-01 18:36:43 得分 0
BasicDataSourceFactory 在那个包下
去哪儿下载?
Top
21 楼changbaozc(宝玉)回复于 2003-09-01 18:48:58 得分 0
接着说Top
22 楼pea(高温炉里的冰)回复于 2003-09-01 18:57:28 得分 0
还有你开其他什么编辑工具了吗?
如:eclipseTop
23 楼changbaozc(宝玉)回复于 2003-09-01 19:03:15 得分 0
没有啊,都一天了,还没装上Top
24 楼wizzard(浴火凤凰)回复于 2003-09-01 19:11:11 得分 10
你先设置一个变量 CATALINA_HOME 值为你安装tomcat的目录,在path中添加%CATALINA_HOME%\BIN 然后在运行中键入startup,就能启动tomcat
你安装了oracle我也发现启动tomcat有问题,可以在服务中现把oracle的TNS服务停掉,然后启动tomcat,在开启TNS服务,两者就都能工作了,因为oracle占了8080端口Top
25 楼wizzard(浴火凤凰)回复于 2003-09-01 19:12:19 得分 0
上面的CATALINA_HOME和path都是指windows的环境变量Top
26 楼seawhl(hallywang)回复于 2003-09-01 19:15:39 得分 0
tomcat5,你在什么地方下的啊,我用4.1.26很好用装好就可以了
Top
27 楼changbaozc(宝玉)回复于 2003-09-01 19:26:48 得分 0
别人下的
你的4.1.26是在哪里下的啊Top
28 楼asdlcj(asdlcj)回复于 2003-09-01 20:08:49 得分 0
我推荐用jb+tomcat开发
根本不用设置!Top
29 楼zangzhch(完全电脑白痴)回复于 2003-09-01 22:23:54 得分 0
还是用tocmat4吧!不过他们都说过了,就算帮你up一下吧 :)Top
30 楼changbaozc(宝玉)回复于 2003-09-02 09:44:01 得分 0
我把jdk1.4.2装在c:\jdk,tomcat5.0装在c:\tomcat,那么环境变量具体应该怎么配置呢,有先后顺序吗?Top
31 楼changbaozc(宝玉)回复于 2003-09-02 09:44:51 得分 0
在dos下运行startup.bat,信息如下,也是闪现一下,然后就不见了
C:\Tomcat\bin>startup
Using CATALINA_BASE: ..
Using CATALINA_HOME: ..
Using CATALINA_TMPDIR: ..\temp
Using JAVA_HOME: c:\jdk
Top
32 楼changbaozc(宝玉)回复于 2003-09-02 09:45:17 得分 0
怎么办啊?Top
33 楼dumpling715(zx)回复于 2003-09-02 10:13:40 得分 0
我也是把jdk1.4.2装在c:\jdk,tomcat5.0装在c:\tomcat
环境变量设置好了应该没有问题的啊
看看从开始——程序里面启动Tomcat5.0
我用两种方式启动都是正常的
还有一种可能就是环境变量里面用户变量和系统变量没有设置完
你把用户变量和系统变量都设置一下
再重新启动Tomcat5.0
就可以了吧Top
34 楼zcjl()回复于 2003-09-02 10:15:30 得分 0
java -jar -Duser.dir="c:\tomcat" "c:\tomcat\bin\bootstrap.jar" start
在dos下敲入上面的试试看Top
35 楼changbaozc(宝玉)回复于 2003-09-02 10:34:37 得分 0
还是不行啊,我在dos中输入的命令:
c:\jdk\bin\java.exe -jar -Duser.dir="C:\Tomcat 4" "C:\Tomcat 4\bin\bootstrap.jar" start
给出的信息如下:
Unrecognized option:-Duser.dir=C:\Tomcat 4
could not create the java virtual machine
Top
36 楼duwucn(选择与改变)回复于 2003-09-02 10:43:56 得分 0
上面的兄弟,怎么和我的情况象是一个电脑出来的,我从上星期五开始弄,一直到现在。。。也是装了oracle9i,不行,迷蒙中....Top
37 楼duwucn(选择与改变)回复于 2003-09-02 10:44:39 得分 0
http://expert.csdn.net/Expert/topic/2213/2213811.xml?temp=.5602991Top
38 楼B2China(海陆空天电磁)回复于 2003-09-02 10:58:00 得分 50
楼主不要急,我的JDK也是1.4.2,Tomcat是Jakarta-Tomcat 5.0.5.
当初我装JDK和Tomcat环境配置的时候,我一个人弄了至少3天。
最后终于一切OK!唉,“万事开头难啊!!!”
下面我说一下我的JDK已经Tomcat的环境配置,同时也把它作为其它想配置JSP及JAVA环境的朋友的一个小小的参考吧。
一)JDK的安装。
(1)JDK我配置的是J2SDK,在http://java.sun.com网站上有下载。注意进入该网站以后,点击 右边的Popular Download ,点击下载项目J2SDKV1.4.2.下载的文件是exe文件,j2sdk1_4_2_windows_i586.exe
(2)该安装文件下载完以后,运行它,安装JDK,我把它安装在D:\j2sdk142目录下。
二)Tomcat的安装
(1)Tomcat我用的是Jakarta-Tomcat ,我以前试过用Apache-Tomcat,可能是我设置不对,结果我发现我的JSP文件不能执行,于是改用Jakarta-Tomcat.该文件的下载地址:
http://jakarta.apache.org/builds/jakarta-tomcat/release/v5.0.5-alpha/bin
注意,点击bin目录进入bin 页下载,下载的文件为:jakarta-tomcat-5.0.5.zip
(2)把下载的文件jakarta-tomcat-5.0.5.zip文件解压缩到d:\Tomcat目录下。
三)环境配置
经过了上面二步的安装以后,就需要根据安装的路径进行环境配置了。
1)在Windows2000下,在“我的电脑”下单击右键,点“属性”,点击“高级”页,然后点击“环境变量”选项,进入环境变量的配置。
2)新添加一个名称为CLASSPATH的环境变量:设置其值为
d:\j2sdk142\lib\dt.jar;d:\j2sdk142\lib\tools.jar;d:\j2sdk142\lib;.;
这里需要特别强调的是:该项的最后一个值: .; 是必不可少的,否则可能在运行JAVA类时发生找不到类的错误。
3)新建JAVA_HOME变量,值为:d:\j2sdk142
4)在PATH环境变量的值后面添加:d:\j2sdk142\bin
5)新建TOMCAT_HOME环境变量,值为:d:\Tomcat\jakarta-tomcat-5.0.5
四)测试
1)经过上面的3步配置以后,配置完毕,必须先重启计算机。
2)启动Tomcat服务:
进入:D:\TomCat\jakarta-tomcat-5.0.5\bin\目录
双击:Tomcat_Startup.bat启动Tomcat服务
3)在浏览器IE的地址栏键入:http://localhost:8080,回车。
看是否出现Tomcat的欢迎主界面,若出现则证明Tomcat的配置初步成功,
否则必须再仔细检查环境变量的配置
4)用记事本和更好的文本编辑器编辑一个JSP源文件:
time.jsp
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.util.*"%>
<HTML>
<BODY>
<P>
现在的时间是:
<% Date date=new Date();
%>
<BR>
<%=date%=>
</BODY>
</HTML>
把该文件time.jsp存放在:
D:\TomCat\jakarta-tomcat-5.0.5\webapps\ROOT目录下。
4)在IE地址栏键入:http://localhost/time.jsp 然后回车
5)如果在出现的IE结果栏有正确的显示:如:
现在的时间是:XXXXXXXX(你的电脑上的当前时间)
那么你的Tomcat配置成功
6)JDK的测试:
用文本编辑器新建一个文本文件,取名为HelloWorld.java,内容如下:
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
打开命令行:(一般是c:\winnt\cmd.exe)
在命令行下输入命令javac HelloWorld.java,应该能够顺利编译差生HtlloWorld.class,再输入java HtlloWorld,在控制台就会输出Hello World!。
至此JDK已经安装配置完成,你已经有了一个开发和运行java程序的环境了
五)经历了上面的配置以及测试之后,你的JDK已经TOMCAT已经配置好了,
Cheer up,Enjoy JSP,Enjoy Java now~~~~~~~~
^_^
Top
39 楼B2China(海陆空天电磁)回复于 2003-09-02 11:01:20 得分 0
补充:第四步的在命令行下测试JAVA,设HelloWorld.java放在d:\myweb下面,
那么命令应该是;
c:\winnt\system32>javac d:\myweb\HelloWorld.java
c:\winnt\system32>java d:\myweb\HelloWorld
Hello World!Top
40 楼zcjl()回复于 2003-09-02 11:02:46 得分 0
如果真是和oracle9i的端口冲突
那就试着改掉tomcat的端口啊
Tomcat 4.1\conf下的server.xml中去改Top
41 楼zcjl()回复于 2003-09-02 11:08:48 得分 0
D:\JBuilder8\jdk1.4\bin\java.exe -jar -Duser.dir="d:\Program\Apache Group\Tomcat 4.1" "d:\Program\Apache Group\Tomcat 4.1\bin\bootstrap.jar" start
这是我的电脑上Tomcat_Startup的内容
我在cmd下打开复制进去就能运行tomcat
至于你给出的错误信息,老实说,我还真没碰到过
我也没试出来过,所以不知道到底错在哪里Top
42 楼jzec(蓝蓝小子)回复于 2003-09-02 11:21:57 得分 0
运行cmd,然后c:\tomcat\bin\startup,出现另外一个cmd窗口,就是tomcat启动了,然后打开浏览器,地质栏中键入http://localhost:8080/ ,如果你环境变量配置正确的话,应该出现那只该死的臭猫:)!Top
43 楼gs88(囡囡)回复于 2003-09-02 11:32:48 得分 0
推荐使用 B2China(海陆空天电磁) 的方法+设置 CATALINA_HOMETop
44 楼farmer0512(遡风而立者)回复于 2003-09-02 11:34:32 得分 0
是不是
CATALINA_HOME 没有设置吗?Top
45 楼changbaozc(宝玉)回复于 2003-09-02 13:32:21 得分 0
还是不可以啊,就是不能启动tomcat服务啊Top
46 楼changbaozc(宝玉)回复于 2003-09-02 14:02:04 得分 0
怎么出现这种问题:我把jdk和tomcat 都装在d盘下,运行tomcat\bin下的startup.bat还是一闪而过,没什么进展,在ie中输入http://localhost:8080当然就不好使了,可是当我在运行startup.bat的时候,没等它那些信息显示完毕,我按下了键盘的pause break键,它就不隐藏了,然后在ie中输入http://localhost:8080 居然好使,连接也都一切正常,这是怎么回事呢?好奇怪啊,我想问:这样算是启动了tomcat吗?Top
47 楼yaray(雅睿,生活在别处)回复于 2003-09-02 15:07:33 得分 0
估计是Tomcat的问题.我也碰到过同样的问题.
那些白痴都会做的事(配置CATALINA_HOME,JAVA_HOME,path,CLASSPATH)做遍了也不管用.最后放弃用Tomcat5Top
48 楼jkit(不再灌水)回复于 2003-09-02 23:30:21 得分 0
还没有搞定啊,再试试:
找到<tomcat_home>\bin\startup.bat, 用编辑器打开,找到倒数第二行
将call "%EXECUTABLE%" start %CMD_LINE_ARGS%改为
call "%EXECUTABLE%" run %CMD_LINE_ARGS%
然后开一个cmd窗口,然后在cmd窗口里面startup, 这时候就算有错误也会把错误信息留在cmd窗口,你对照错误信息就知道怎么会事了。(因为环境问题最麻烦的,一点小问题会郁闷半天,而且说不清楚)
Top
49 楼JasonCao(wisewader)回复于 2003-09-02 23:39:00 得分 0
我也碰到同样的问题,最后欢乐一台服务器装,就可以了。在win2000上碰到的问题。Top
50 楼changbaozc(宝玉)回复于 2003-09-05 08:11:08 得分 0
感谢各位兄弟这两天为我献计献策,虽然最后还是重装系统(我现在没有装oracle,一切都好用,但我还需要oracle,不知道装了会怎么样?)但是,让我深深感到csdn这个大家庭的温暖,再次感谢!谢谢大家了!Top




