当前位置: 技术问答>java相关
配置TOMCAT虚拟目录,让SERVLET可以在该目录下运行
来源: 互联网 发布时间:2015-11-17
本文导语: 我在C:Program FilesApache Tomcat4.0webapps目录下新建了一个物理目录Mysite,然后在server.xml文件中配置了该虚拟目录,插入了如下的语句: 我测试JSP文件时没有问题,我将一个写好的JSP文件拷贝至Mysite目录下,然后通过输入...
我在C:Program FilesApache Tomcat4.0webapps目录下新建了一个物理目录Mysite,然后在server.xml文件中配置了该虚拟目录,插入了如下的语句:
我测试JSP文件时没有问题,我将一个写好的JSP文件拷贝至Mysite目录下,然后通过输入:http://local:8080/Mysite/FirsJSP.jsp可以访问。
现在有个问题,我想请教大家,我想运行SERVLET,该怎么做,我希望比较详细。可能我人比较笨,我在这个里面搜索了很多相关可没有一个成功。EXAMPLES里面的SERVLET运行正常。
我测试JSP文件时没有问题,我将一个写好的JSP文件拷贝至Mysite目录下,然后通过输入:http://local:8080/Mysite/FirsJSP.jsp可以访问。
现在有个问题,我想请教大家,我想运行SERVLET,该怎么做,我希望比较详细。可能我人比较笨,我在这个里面搜索了很多相关可没有一个成功。EXAMPLES里面的SERVLET运行正常。
|
将Servlet编译好以后,放在Mysite下面的Web-infclasses目录下面。
|
servlet的类(class文件)放到Mysite/WEB-INF/classes下(或Mysite/WEB-INF/lib,如果是jar包),注意目录跟包名要对应,然后在Mysite/WEB-INF/web.xml文件中配置你的servlet的访问路径:
YourServletName
ServletClass
YourServletName
/YourServlet
然后用http://local:8080/Mysite/YourServlet访问
YourServletName
ServletClass
YourServletName
/YourServlet
然后用http://local:8080/Mysite/YourServlet访问
|
可以参考一下EXAMPLES下的web.xml的配置
|
在classpath加入servlet.jar的路徑.
Tomcatcommonlibservlet.jar
把你的RequestInfoExample.java放到MysiteWEB-INFclass 下,編譯.得到
RequestInfoExample.class
然後嘛~~~~嘿嘿~~~~
http://localhost:8080/Mysite/servlet/RequestInfoExample
just do it.
注意:WEB-INF的名字一定要大寫!!!!
Tomcatcommonlibservlet.jar
把你的RequestInfoExample.java放到MysiteWEB-INFclass 下,編譯.得到
RequestInfoExample.class
然後嘛~~~~嘿嘿~~~~
http://localhost:8080/Mysite/servlet/RequestInfoExample
just do it.
注意:WEB-INF的名字一定要大寫!!!!
|
images
jsp
servlets
WEB-INF/虚拟服务器约定地址
WEB-INF/classes 用来存放servlet 和java bean供jsp:useBean使用
WEB-INF/jsp 用来存放调用调用WEB-INF/class/下的beans的jsp文件
WEB-INF/web.xml用来说明注册jsp中的要调用的servlet,名称,位置等属性
以备JSP文件调用
jsp
servlets
WEB-INF/虚拟服务器约定地址
WEB-INF/classes 用来存放servlet 和java bean供jsp:useBean使用
WEB-INF/jsp 用来存放调用调用WEB-INF/class/下的beans的jsp文件
WEB-INF/web.xml用来说明注册jsp中的要调用的servlet,名称,位置等属性
以备JSP文件调用
|
sure