当前位置: 技术问答>java相关
关于servlet运行环境的问题,在线给分
来源: 互联网 发布时间:2015-05-16
本文导语: NT + TOMCAT, html中调用servlet是寻找ClassPath路径下的class运行吗? 如果是,那么classpath环境变量 在Nt下如何进行设置呢? | http://adionline.myrice.com/Jsp001_offline/jsp001_com/622.html | 你的问题是什...
NT + TOMCAT,
html中调用servlet是寻找ClassPath路径下的class运行吗?
如果是,那么classpath环境变量 在Nt下如何进行设置呢?
html中调用servlet是寻找ClassPath路径下的class运行吗?
如果是,那么classpath环境变量 在Nt下如何进行设置呢?
|
http://adionline.myrice.com/Jsp001_offline/jsp001_com/622.html
|
你的问题是什么意思!?html能调用servlet吗?!
servlet的class方在你相应的WEB APP目录下的web-infclass下面和classpath没什么关系的!
servlet的class方在你相应的WEB APP目录下的web-infclass下面和classpath没什么关系的!
|
看看我说的吧,你总不能把自己的myservlet总是放在tomcatwebappsexamplesWEB-INFclasses下吧。
为什么不自己创建一个独立的目录呢?
Tomcat的虚拟路径的对应关系是如何实现的呢?
看看etc/web.xml,你就会明白。
Hello, World Application
This is a simple web application with a source code organization
based on the recommendations of the Application Developer's Guide.
HelloServlet
Hello
HelloServlet
/hello
为什么不自己创建一个独立的目录呢?
Tomcat的虚拟路径的对应关系是如何实现的呢?
看看etc/web.xml,你就会明白。
Hello, World Application
This is a simple web application with a source code organization
based on the recommendations of the Application Developer's Guide.
HelloServlet
Hello
HelloServlet
/hello
|
在NT下面设置CLASSPATH:
快捷键:Win+Break ->高级->环境变量...->系统变量里如果有classpath则直接双击编辑.没有则添加一个classpath变量(各个路径之间用分号分隔)
快捷键:Win+Break ->高级->环境变量...->系统变量里如果有classpath则直接双击编辑.没有则添加一个classpath变量(各个路径之间用分号分隔)
|
tomcat 下的应用程序目录webapps下有三个目录root,admin,和examples,如果你用的是examples那么就用如下的方式调用:
|
myServlet应该放在 tomcatwebappsexamplesWEB-INFclasses下!!
|
楼上说的我就不用重复了。
给你一个简单的方法。tomcat下有一个例子(tomcatdocappdevexamples)
你把他拷贝出来,用自己的servlet替换/src/Hello.java.
然后在修改build.xml及/etc/web.xml。
然后运行build,一切ok.
需要注意的是在此之前你要设定好环境变量:
TOMCAT_HOME="tomcat 安装路径“
JAVA_HOME=“jdk 安装路径"
给你一个简单的方法。tomcat下有一个例子(tomcatdocappdevexamples)
你把他拷贝出来,用自己的servlet替换/src/Hello.java.
然后在修改build.xml及/etc/web.xml。
然后运行build,一切ok.
需要注意的是在此之前你要设定好环境变量:
TOMCAT_HOME="tomcat 安装路径“
JAVA_HOME=“jdk 安装路径"