社区
Web 开发
帖子详情
听说开发servlet和JSP用tomcat不错,可是怎么设置它的环境变量?我试了好多次都不行。
zhoyan
2002-07-08 10:10:57
我用的是win2000.
...全文
61
4
打赏
收藏
听说开发servlet和JSP用tomcat不错,可是怎么设置它的环境变量?我试了好多次都不行。
我用的是win2000.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kendo
2002-07-08
打赏
举报
回复
1、配置
运行tomcat需要设置JAVA_HOME变量
set JAVA_HOME=c:/jdk (win98,在msdos方式下使用,或者放入autoexec.bat中)
设置完毕后就可以运行tomcat服务器了,进入tomcat的bin目录,用startup启动tomcat,<相应的关闭tomcat的命令为shutdown>
启动后可以在浏览器中输入http://localhost:8080/测试
2、tomcat的目录结构如下:
目录名 简介
bin 存放启动和关闭tomcat脚本
conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml
work 存放jsp编译后产生的class文件
webapp 存放应用程序示例,以后你要部署的应用程序也要放到此目录
logs 存放日志文件
lib/japser/common 这三个目录主要存放tomcat所需的jar文件
3、server.xml的配置
server port 指定一个端口,这个端口负责监听关闭tomcat的请求
shutdown 指定向端口发送的命令字符串
service name 指定service的名字
Connector
(表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求
minProcessors 服务器启动时创建的处理请求的线程数
maxProcessors 最大可以创建的处理请求的线程数
enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址
redirectPort 指定服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号
acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理
connectionTimeout 指定超时的时间数(以毫秒为单位)
Engine
(表示指定service中的请求处理机,接收和处理来自Connector的请求) defaultHost 指定缺省的处理请求的主机名,它至少与其中的一个host元素的name属性值是一样的
Context
(表示一个web应用程序,通常为WAR文件,关于WAR的具体信息见servlet规范) docBase 应用程序的路径或者是WAR文件存放的路径
path 表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/****
reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起tomcat的情况下改变应用程序
host
(表示一个虚拟主机)
name 指定主机名
appBase 应用程序基本目录,即存放应用程序的目录
unpackWARs 如果为true,则tomcat会自动将WAR文件解压,否则不解压,直接从WAR文件中运行应用程序
Logger
(表示日志,调试和错误信息)
className 指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口
prefix 指定log文件的前缀
suffix 指定log文件的后缀
timestamp 如果为true,则log文件名中要加入时间,如下例:localhost_log.2001-10-04.txt
Realm
(表示存放用户名,密码及role的数据库)
className 指定Realm使用的类名,此类必须实现org.apache.catalina.Realm接口
Valve
(功能与Logger差不多,其prefix和suffix属性解释和Logger 中的一样)
className 指定Valve使用的类名,如用org.apache.catalina.valves.AccessLogValve类可以记录应用程序的访问信息
directory 指定log文件存放的位置
pattern 有两个值,common方式记录远程主机名或ip地址,用户名,日期,第一行请求的字符串,HTTP响应代码,发送的字节数。combined方式比common方式记录的值更多
sqchen
2002-07-08
打赏
举报
回复
你要在tomcat里头有一个叫什么server的文件里头加几行,将你的jsp文件的路径说明了才行
panbird
2002-07-08
打赏
举报
回复
我的tomcat3。2在d:\tomcat;jdk1.4 在d:\jdk1.4
classpath设为 .;d:\jdk1.4\lib\tools.jar;d:\jdk1.4\dt.jar;
例外设置java_home=d:\jdk1.4
tomcat_home=d:\tomcat
如果想运行servlet,还必须在classpath加入servlet.jar的路径
intothephone
2002-07-08
打赏
举报
回复
装上4.x吧,只用设置一下catalina变量,其它的JAVA_HOME应该已经设了吧
Servlet
JSP
深入详解 基于
Tomcat
的Web
开发
###
Servlet
与
JSP
深入详解:基于
Tomcat
的Web
开发
#### 一、
Servlet
技术概述
Servlet
是一种用Java编写的服务器端应用程序接口(API),它扩展了Java Web
开发
的功能。
Servlet
可以响应HTTP请求,并且能够处理复杂的...
javax.
servlet
.jar与javax.
servlet
.
jsp
.jar
在Java Web
开发
中,`javax.
servlet
.jar`和`javax.
servlet
.
jsp
.jar`是两个非常重要的库文件,它们分别提供了
Servlet
和
JSP
(JavaServer Pages)的核心API。这两个库是
开发
基于Java的Web应用程序不可或缺的部分,特别是...
tomcat
-7.0.0安装版和
tomcat
-7.0.11免安装版
Apache
Tomcat
是一款广泛应用的开源Java
Servlet
容器,它实现了Java EE的Web部分,特别是
Servlet
和
JSP
规范。在本文中,我们将深入探讨
Tomcat
7.0.0的安装版和7.0.11的免安装版之间的差异,以及如何进行安装和配置。 ...
Tomcat
6.0.37免安装版(64位)
Apache
Tomcat
是一款开源的Java
Servlet
容器,它实现了Java EE的Web应用服务器部分,特别是
Servlet
和
JSP
规范。这个版本是6.0.37,意味着它是
Tomcat
6系列的一个稳定版本,发布于2014年,主要服务于那些需要在64位...
apache-
tomcat
-7.0.50
2. **
设置
环境变量
**:为了方便使用,可以将
Tomcat
的bin目录添加到系统
环境变量
PATH中,这样可以在命令行中直接启动和停止
Tomcat
服务。 3. **在MyEclipse中配置**:打开MyEclipse,选择“Window” -> “Preferences...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章