在tomcat的自建目录下如何设置才能运行jsp

ulcer 2003-10-18 04:51:50
实际情况是:
tomcat5 + xp 默认端口已改为80 并自设目录D:\gotest
访问路径是:http://localhost/test/
gotest下有index.html和 web-inf文件夹

web-inf里有classes和lib文件夹,当然还有web.xml(内容如下)
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>

-->

<!-- JSPC servlet mappings start -->

<servlet>
<servlet-name>org.apache.jsp.jsp2.el.functions_jsp</servlet-name>
<servlet-class>org.apache.jsp.jsp2.el.functions_jsp</servlet-class>
</servlet>



<servlet>
<servlet-name>gogogo</servlet-name>
<servlet-class>gogogo</servlet-class>
</servlet>
<servlet>
<servlet-name>RequestDisplay</servlet-name>
<servlet-class>RequestDisplay</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>org.apache.jsp.jsp2.el.functions_jsp</servlet-name>
<url-pattern>/jsp2/el/functions.jsp</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>gogogo</servlet-name>
<url-pattern>/servlet/gogogo</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>RequestDisplay</servlet-name>
<url-pattern>/servlet/RequestDisplay</url-pattern>
</servlet-mapping>

<!-- JSPC servlet mappings end -->

</web-app>

至此能实现 http://localhost/test/下任意servlet的运行
小弟不明白的地方是 jsp页最终会转换成servlet来运行,预编译过程产生的class文件将存放在何处,可以自定么?具体如何设置?以及如何在D:\test下运行jsp.
望高手解惑。不胜感激。
...全文
85 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
一.什么是web web就是一台电脑通过网络去访问另外一台电脑的资源,那么提供资源的电脑就可以叫做服务器,那么得到资源的这台电脑就可以叫做客户端. 那么能不能做到根据客户端的不同要求得到服务器端不同的资源,要实现这样的效果就需要使用服务端使用动态web技术 二.动态web技术 html,css,javaScript:前台技术 sqlserver:数据库 java程序逻辑,javaOOP,javaAPI,jsp基础 三.c/s和b/s的区别 c/s:以数据库为核心的模式,比如qq,卡拉ok的点歌系统,以及我们以前写的Scoket编程等等,只是应用于某个企业,需要安装客户端的程序,才能访问服务端;安装维护不方便。 b/s:最大的特点就是通过浏览器,根据http协议,访问服务器,那么在服务端将有一个应用服务器(tomcat)处理客户端的请求,再去调用数据库服务器,这样更加灵活和安全,那么在客户端安装了浏览器就可以与服务端建立连接,比如网上银行,taobao,crm,人力资源等等 四.B/S服务器原理 (1)写一个能够通过浏览器访问到服务器,并且能够得到硬盘当中的静态网页; (2)写一个能够通过浏览器访问到服务器,并且能够得到硬盘当中的动态网页; 五.使用Tomcat服务器开发B/S程序的步骤。 安装tomcat服务器 配置tomcat 建一个web项目.新建一个静态页面,部署到tomcat运行tomcat,注意在tomcat运行在哪个端口,然后在tomcat中查看一下项目放的位置,在浏览器中访问页面 http://localhost:8080/Test1/a.html

81,090

社区成员

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

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