放在ROOT下是不用修改server.xml的,可能是你的 classpath的问题,或者自己建一个webapp
目录,不过要修改一下server.xml!!!
目录,不过要修改一下server.xml!!!
解决方案 »
- tomcat没有启动,但是可以访问http://localhost:8080/
- js获取值的问题!!!50分求助!!
- jsp的问题,请各位高人帮俺看看,代码很短,不惹人烦
- 要求重新login的问题
- Word文档已存放在sql server的image类型的字段中,怎样实现下载?
- !!!紧急求救,在线等待,关于列表框的问题!!!
- 没有人会在JSP中使用未打成包的类吗?
- 求助,哪里能找到论坛源代码(Jsp)? 多谢!!!
- 关于<jsp:include >的问题
- 如何使用连接池??
- 小弟准备学cocoon,想请网上的兄弟们对cocoon有兴趣的朋友留下QQ or mail or msn 方便交流(还有分拿 300分开三帖放分,呵呵)第三
- jsp的简单问题,在线等,急!解决即给分。
再把JAVA文件放到CLASSES目录下
/servlet/HelloWorldExample
到底是什么?
是不是类名弄错了。
如果是public类,文件名必须与类名一致。
试试:http://localhost:8080/servlet/HelloWorldExample
--------------------------------------------------------------------------------
type Status report
message /servlet/HelloWorld
description The requested resource (/servlet/HelloWorld) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/4.1.18发觉学到Java的每个阶段都会有开头困难的时候,真的希望有人拉我一把,不至于让我一直为这种问题而头痛,谢谢
<servlet-name>hello</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>重新启动Tomcat,访问http://localhost:8080/servlet/HelloWorld建议你把servlet放在包里,不要直接放在classes目录下
在conf目录下你参考一下里面的examples目录的设置或你把那些东东都从root转到examples里就行了
不过运行时应该是http://localhost:8080/examples/servlet/HelloWorld
??
你完了,哈哈。
如果是html或jsp,直接放H:\Tomcat 4.1\webapps\ROOT\下呀,不要放其他的地方。不用修改web.xml,只要将相关的类放在web-inf\classes\就好了。
访问:...\servlet\...
JSP,HTML放在H:\Tomcat 4.1\webapps\ROOT\下就可以了
而SERVLET要用的CLASS文件必须防到在H:\Tomcat 4.1\webapps\ROOT\web-inf\classes
下
你告诉我可以将那些东东都从root转到examples里就行了,果然成功了!!!
可是我在server.xml文件中看到关于ROOT的Context配置使用注释括起来的,为什么没有配置,却能作为默认的存放路径?难道有另外的xml文件描述了吗?
这个问题让我两天都没吃晚饭,发誓一定要明白其中道理,请不吝指教!!
另外感谢
hajavaor(思者)
jie2002(阿杰)
他们指出我的错误。我的确是菜,但不想一直菜,望高手带一下
用resin好像把.java源文件一改就行了~可以直接访问了~~
TOMCAT在4之后的所有版本似乎都要这么做的
很烦哪!
编译的时候,...classes\>javac -d . yourclass调用:类似于.../servlet/apack.b