xp系统,安装了jakarta-tomcat-5.0.28.exe,
目录是C:\Program Files\Apache Software Foundation\Tomcat 5.0;
设置如下系统用户变量CATALINA_home C:\Program Files\Apache Software Foundation\Tomcat 5.0; //这里还试过设置的是TOMCAT_HOME ,不过都没效果,
比如在没法手动javac servlet文件,找不到servlet类库存.只有改成下面设置才能
通过.为什么会这样,有谁碰到?classpath
.;c:\java;C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; path
C:\Sun\SDK\bin;%JAVA_HOME%\bin;C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin; 在webapps目录建helloapp目录,可以用IE访问JSP文件
JSP文件放在\helloapp
DispatcherServlet.class文件放在helloapp\WEB-INF\classes\mypack
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/j2ee/dtds/web-app_2_3.dtd'><web-app> <servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>mypack.DispatcherServlet</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/dispatcher</url-pattern>
</servlet-mapping>
<taglib>
<taglib-uri>/mytaglib</taglib-uri>
<taglib-location>/WEB-INF/mytaglib.tld</taglib-location>
</taglib></web-app>
试过如下访问localhost/helloapp/servlet/dispatcher 不行
localhost/helloapp/servlet/DispatcherServlet 不行
这是一本书上的例子,自已写个servlet还是不行.
初学j2ee 不知道为什么,希望大侠能帮忙一下.在此谢谢
这里的给分是怎么回事?
目录是C:\Program Files\Apache Software Foundation\Tomcat 5.0;
设置如下系统用户变量CATALINA_home C:\Program Files\Apache Software Foundation\Tomcat 5.0; //这里还试过设置的是TOMCAT_HOME ,不过都没效果,
比如在没法手动javac servlet文件,找不到servlet类库存.只有改成下面设置才能
通过.为什么会这样,有谁碰到?classpath
.;c:\java;C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; path
C:\Sun\SDK\bin;%JAVA_HOME%\bin;C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin; 在webapps目录建helloapp目录,可以用IE访问JSP文件
JSP文件放在\helloapp
DispatcherServlet.class文件放在helloapp\WEB-INF\classes\mypack
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/j2ee/dtds/web-app_2_3.dtd'><web-app> <servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>mypack.DispatcherServlet</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/dispatcher</url-pattern>
</servlet-mapping>
<taglib>
<taglib-uri>/mytaglib</taglib-uri>
<taglib-location>/WEB-INF/mytaglib.tld</taglib-location>
</taglib></web-app>
试过如下访问localhost/helloapp/servlet/dispatcher 不行
localhost/helloapp/servlet/DispatcherServlet 不行
这是一本书上的例子,自已写个servlet还是不行.
初学j2ee 不知道为什么,希望大侠能帮忙一下.在此谢谢
这里的给分是怎么回事?
解决方案 »
- jsp中关于查询mysql数据库的一个问题。
- svg如何传参给jsp
- spring web flow 获取全局变量 application
- web service 第一天接触不懂 还是那个访问天气预报的例子 代码很简单
- 关于录入框排序焦点的问题
- 使用过滤器之后页面显示乱码怎么回事?
- excel导出身份证号码 如何取消科学计数法
- 如何根据收到的邮件内容区分邮件的内容 是文本格式 还是html格式 以及转换的处理
- 有没有傻瓜型的可以运行JSP的服务器软件?
- jsp:forward的怪问题
- 这样写怎么不行呢? File f=new File(getServletContext().getRealPath("/"));
- Struts的html:checkBox标签问题 讨论
弄了二三个小时吧,现在装TOMCAT6.0再试试
d:\Javaclasspath
d:\Java\lib\tools.jar;d:\Java\lib\dt.jar;d:\Java\lib\jsdk.jarpath
d:\Java\bin
path 是你安装的jdk 目录下的bin 目录
classpath 是你安装的你安装的 jdk 目录下的 lib 目录下的dt.jar和tools.jar这2个文件
楼上的是正解还有楼主,localhost/helloapp/servlet/dispatcher 应该改成localhost/helloapp/dispatcher