我现在项目里面要求发布到Tomcat 的 webapps下但是从Web上访问项目要求不能输入项目名,例如:项名叫test,登陆项目的话必须要这样http://ip:port/index.jsp
不能加上项目名.于是我在Tomcat/conf/server.xml下配了个Context
配置如下:
<Context path="" docBase="test"/>这样重新启动以后就可以直接按上面的方式不需要项目名就可以直接进入servlet了.但是重新启动的时候报了一个这样的错误,错误如下:java.io.FileNotFoundException: D:\Tomcat\work\Catalina\localhost\_\tldCache.ser (拒绝访问。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:316)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4282)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)请问如何解决