在windows环境下安装tomcat修订版安装jdk1.3
注意: 如果你安装过1.3之前的java版本,请删除该版本的所有文件,并用rregedit删除 HKEY_LOCAL_MACHINE\software\javasoft下面所有内容。
然后再安装jdk1.3
请这里下载jdk1.3:
http://www.chinaasp.com/download/readFolder.asp?folder=JspDev&name=JSP%BF%AA%B7%A2%B0%FC
然后注意如果你的系统是中文系统,系统注册表会有问题,请用用regedit打开注册表查javasoft,
位置为hkey_local_machine -> software -> javasoft -> 找到 “Java 运行时环境”
把这个东东 导出到文件 1.reg....
然后用notepad编辑它,把"Java 运行时环境"替换成"Java Runtime Environment"然后导入。
下载tomcat
win32版本 http://jakarta.apache.org/builds/tomcat/release/v3.1/bin/jakarta-tomcat.zip 2.26mb安装tomcat
将jakarta-tomcat.zip包内文件解压缩到 x:\tomcat。x是驱动器名设置环境变量
win9x在autoexec.bat里面用set 语句来设定环境变量,如:set TOMCAT_HOME=d:\tomcat
winnt/win2k可以选择我的电脑,右键点出菜单,选择属性,弹处对话框"系统特性", 选择"高级"tab,然后点按钮"环境变量",即可以编辑系统的环境变量。
TOMCAT_HOME 值:x:\tomcat (用TOMCAT_HOME指示tomcat的根目录)
JAVA_HOME 值:x:\jdk1.3 (用JAVA_HOME指示jdk1.3安装目录)
CLASSPATH 值:x:\jdk1.3\lib\tools.jar;x:\tomcat\classes;x:\tomcat\lib测试tomcat
运行 x:\tombat\bin\startup.bat
然后在浏览器中键入 http://localhost:8080/,如果看到tomcat 3.1的画面,那就说明你成功的配置了tomcat3.1测试JSP
现在我们建立目录 D:\myJSP
里面放了一个文件:test.jsp,内容如下:
<%@ page contentType="text/html;charset=gb2312" %>
<%
out.println("这是我的第一个jsp程序");
%>
修改 tomcat\conf\server.xml, 在这个文件的最后,你可以看到一些形如
<Context path="/test" docBase="webapps/test" debug="0" reloadable="true" >
</Context>
等句子,我们在这句后面加上这句:
<Context path="/myJSP" docBase="d:\myJSP" debug="0" reloadable="true" >
</Context>
path是web的虚拟目录,docBase是硬盘上的路径。
然后我们在浏览器地址栏输入: http://localhost:8080/myJSP/test.jsp
(注意:tomcat区分大小写,如果写错大小写,将得到一个404错误)浏览器将显示如下内容:
这是我的第一个jsp程序www.chinaasp.com 飞鸟 [email protected] 原创.
注意: 如果你安装过1.3之前的java版本,请删除该版本的所有文件,并用rregedit删除 HKEY_LOCAL_MACHINE\software\javasoft下面所有内容。
然后再安装jdk1.3
请这里下载jdk1.3:
http://www.chinaasp.com/download/readFolder.asp?folder=JspDev&name=JSP%BF%AA%B7%A2%B0%FC
然后注意如果你的系统是中文系统,系统注册表会有问题,请用用regedit打开注册表查javasoft,
位置为hkey_local_machine -> software -> javasoft -> 找到 “Java 运行时环境”
把这个东东 导出到文件 1.reg....
然后用notepad编辑它,把"Java 运行时环境"替换成"Java Runtime Environment"然后导入。
下载tomcat
win32版本 http://jakarta.apache.org/builds/tomcat/release/v3.1/bin/jakarta-tomcat.zip 2.26mb安装tomcat
将jakarta-tomcat.zip包内文件解压缩到 x:\tomcat。x是驱动器名设置环境变量
win9x在autoexec.bat里面用set 语句来设定环境变量,如:set TOMCAT_HOME=d:\tomcat
winnt/win2k可以选择我的电脑,右键点出菜单,选择属性,弹处对话框"系统特性", 选择"高级"tab,然后点按钮"环境变量",即可以编辑系统的环境变量。
TOMCAT_HOME 值:x:\tomcat (用TOMCAT_HOME指示tomcat的根目录)
JAVA_HOME 值:x:\jdk1.3 (用JAVA_HOME指示jdk1.3安装目录)
CLASSPATH 值:x:\jdk1.3\lib\tools.jar;x:\tomcat\classes;x:\tomcat\lib测试tomcat
运行 x:\tombat\bin\startup.bat
然后在浏览器中键入 http://localhost:8080/,如果看到tomcat 3.1的画面,那就说明你成功的配置了tomcat3.1测试JSP
现在我们建立目录 D:\myJSP
里面放了一个文件:test.jsp,内容如下:
<%@ page contentType="text/html;charset=gb2312" %>
<%
out.println("这是我的第一个jsp程序");
%>
修改 tomcat\conf\server.xml, 在这个文件的最后,你可以看到一些形如
<Context path="/test" docBase="webapps/test" debug="0" reloadable="true" >
</Context>
等句子,我们在这句后面加上这句:
<Context path="/myJSP" docBase="d:\myJSP" debug="0" reloadable="true" >
</Context>
path是web的虚拟目录,docBase是硬盘上的路径。
然后我们在浏览器地址栏输入: http://localhost:8080/myJSP/test.jsp
(注意:tomcat区分大小写,如果写错大小写,将得到一个404错误)浏览器将显示如下内容:
这是我的第一个jsp程序www.chinaasp.com 飞鸟 [email protected] 原创.
解决方案 »
- jxl从excel里取出的中文字符是乱码
- 请问达人,java 提供webservice接口,用XML传输数据,怎么实现,有没有简单实例?用xfire能否实现,谢谢指点!!
- button onclick想往数据库中添加数据,怎么没有反应啊
- 《Apache和Tomcat》的整合方法
- 一个数据库查询出来的ResultSet,我想按它相反的顺序取结果,就是取最后一个,倒数第二个...第一个,请问如何取?也就是说如何把resultSe
- action 之间怎么传递form
- struts2上传文件
- 请问一下:JSP的运行环境有哪几种?
- 一个关于I/O的棘手问题,急,急!~!
- 请大家帮我看一下下面的servlet,有何问题,为什么总是发不出去呢?急急急!!
- 一个中文的问题
- 请教jive在Jrun中的设置方法
2001-06-27 12:06:34 - Ctx( ): IOException in: R( + / + null) Not an ISO 8859_1
character:星
烦恼透了!
难道非要我删除注册表中的HKEY_LOCAL_MACHINE\software\javasoft下面所有内容,再重装JDK不成?!继续求救!!!
SOS!SOS!SOS!
:(
:(
:(
显示:
2001-06-27 11:07:23 - ContextManager: Adding context Ctx( /examples )
2001-06-27 11:07:23 - ContextManager: Adding context Ctx( /admin )
Starting tomcat. Check logs/tomcat.log for error messages
2001-06-27 11:07:23 - ContextManager: Adding context Ctx( )
2001-06-27 11:07:23 - ContextManager: Adding context Ctx( /test )
2001-06-27 11:07:27 - PoolTcpConnector: Starting HttpConnectionHandler on 8080
2001-06-27 11:07:27 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007
2001-06-27 12:06:34 - Ctx( ): IOException in: R( + / + null) Not an ISO 8859_1
character:星在IE5.5里转入 http://localhost:8080
显示:
Directory Listing for:/
Subdirectories: docs/
Error: 500
Location: /
Internal Servlet Error:java.io.IOException: Not an ISO 8859_1 character:?
at org.apache.tomcat.core.BufferedServletOutputStream.print(BufferedServletOutputStream.java:221)
at org.apache.tomcat.request.DirHandler.doService(StaticInterceptor.java:642)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)怎么办啊?难道JSP和Tomcat就这么难调吗?!救命啊!!!!!!!!!!!!!!!!!!!!
没这么难呀,你看看帮助呀,在该一该几个配置文件呀,好象初始安装有几个什么examples ,
admin几个鸟文件,最好复制一个改成自己要用的目录名字,在安装,注意改下配置文件。
好简单没什么问题的
呀
"Not an ISO 8859_1 character:?"
这确实是我出错提示的一部分,“ISO 8859_1字符”是怎么回事?莫非您清楚?请指教!
或者说是你的地区设置的不对?
还有就是你的jsp文件头的charset不对,调整一下
从你描述的情况来看,服务器没有问题
应该是jsp文件写的有错误