我的工程名字叫zhang,然后我的首页是index.jsp
我在tomcat 上面运行我的首页时,路径是这样的http://localhost:8080/zhang 这个时候,就会报错,The requested resource (/zhang) is not available.但是我运行http://localhost:8080/zhang/index.jsp,就可以出现我的首页。我在dreamweaver里的文件有picture文件夹,css文件夹,和index.jsp文件,我都放到了webroot里面。
我有点想不明白,我放的路径对不对啊。
我在tomcat 上面运行我的首页时,路径是这样的http://localhost:8080/zhang 这个时候,就会报错,The requested resource (/zhang) is not available.但是我运行http://localhost:8080/zhang/index.jsp,就可以出现我的首页。我在dreamweaver里的文件有picture文件夹,css文件夹,和index.jsp文件,我都放到了webroot里面。
我有点想不明白,我放的路径对不对啊。
解决方案 »
- jsp无法对Mysql进行操作
- 排班问题请教各位大神
- 关于properties文件路经问题
- jstl在jsp中的应用
- Maven1的一个问题
- SSH框架中JDNI 的配置出错,请大侠帮忙
- ActionMapping相关问题
- 如何在开始时加载Servlet程序! 请指教! 在线等! 立即给分!
- SSH 声明事物管理 出现错误?
- 我做了一个过滤器(验证是否登陆),问题是只要一个用户登陆,session的共享值是真的,别的用户只要输入http://localhost:8080/HRserver/Admin
- java 怎么得到<c:forEach>里面遍历的值
- hibernate和oracle10g 的问题,大家帮忙看下,谢谢
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value><!--true表示允许列出所有目录和文件-->
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
-----------------------------------------------------------------------------
看看会不会是这个原因。
我自己的做法是将项目放在其他的地方(不用tomcat每次启动都加载太多项目而变得慢),
比如项目路径为
C:\Test
然后在tomcat目录的conf下修改server.xml,
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
......
<Context path="/hello" reloadable="true" docBase="C:\Test" />
......
</Host>
红色体为增加的内容,path="/hello"用于指定一个你访问该项目的别名,docBase则为项目路径,
重启Tomcat后,可以用:http://localhost:8080/hello/index.jsp去访问你的项目。
或者你可以试一下这个办法。