Tomact小问题,请教大家了,帮忙的均有分!谢谢!

lbxuwei 2006-10-18 02:27:44
我在Tomact5.0的webapps目录下建立了一个Web项目,但是始终都出现如下错误:
The requested resource (/jsxs/) is not available
真是搞不懂啊,我明明放在webapps目录下的,却怎么提示我说找不到呢,其他的项目都可以的嘛,以前我也出现过次问题,是我把配置文件web.xml弄错了,但是今天却是怎么了。请问各位大虾发生这样问题主要还有哪些原因引起的呢?有什么解决的办法吗,谢谢了!
...全文
620 25 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbxuwei 2006-10-20
  • 打赏
  • 举报
回复
问题解决了。谢谢!
lbxuwei 2006-10-19
  • 打赏
  • 举报
回复
我查明是web.xml中这几条语句引起的:
<filter>
<filter-name>myFilter</filter-name>
<filter-class>manage.FilterJsxs</filter-class>
</filter>

<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>/Manage/*</url-pattern>
</filter-mapping>

<filter>
<filter-name>userFilter</filter-name>
<filter-class>manage.FilterUser</filter-class>
</filter>

<filter-mapping>
<filter-name>userFilter</filter-name>
<url-pattern>/Member/*</url-pattern>
</filter-mapping>
我去掉后就不会出现那样的错了,但是更让我郁闷的是:为什么是同样的程序在别人的机子上就能运行,在我的机子上就提示找不到啊,但是其他的项目能找到啊,我看了别人机子上多安装了apache服务器。望各位大虾们帮帮我啊,谢谢了!
newbinmaster 2006-10-19
  • 打赏
  • 举报
回复
重新设置一下应该没有问题。
我也见过。
michael_ls 2006-10-19
  • 打赏
  • 举报
回复
2006-10-19 20:54:34 StandardContext[/jsxs]Exception starting filter myFilter
java.lang.UnsupportedClassVersionError: manage/FilterJsxs (Unsupported major.minor version 49.0)

这说明配置文件没有问题啊!
看看你的filter有没有什么问题!
lbxuwei 2006-10-19
  • 打赏
  • 举报
回复
我在logs下面找到日志如下:
2006-10-19 20:54:34 StandardContext[/jsxs]Exception starting filter myFilter
java.lang.UnsupportedClassVersionError: manage/FilterJsxs (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:211)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3702)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4329)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
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:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

2006-10-19 20:54:34 StandardContext[/jsxs]Exception starting filter userFilter
java.lang.UnsupportedClassVersionError: manage/FilterUser (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:211)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3702)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4329)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
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:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

2006-10-19 20:54:35 StandardContext[/servlets-examples]ContextListener: contextInitialized()
2006-10-19 20:54:35 StandardContext[/servlets-examples]SessionListener: contextInitialized()
lbxuwei 2006-10-19
  • 打赏
  • 举报
回复
不懂啊,能详细点吗?谢谢
xiaoyetao08 2006-10-19
  • 打赏
  • 举报
回复
很EASY嘛
WEB。XML改下写个第一页面

或者不出工程,后面直接/ 。JSP就OK了啊
lbxuwei 2006-10-19
  • 打赏
  • 举报
回复
大家帮我看看啊
谢谢了啊
lbxuwei 2006-10-19
  • 打赏
  • 举报
回复
我想问问在配置过滤器的时候是不是在server.xml中要有所涉及哦?是不是server.xml中要添加什么东西呢?还是不是我的Tomact出了问题了?望指点,谢谢了!
cake79312 2006-10-19
  • 打赏
  • 举报
回复
看看server.xml文件的配置,是否有问题,如果可以把server.xml文件贴出来看看。jf
stoneagecr 2006-10-19
  • 打赏
  • 举报
回复
虚拟目录名换一个试试
mutou_java 2006-10-18
  • 打赏
  • 举报
回复
up
haisenmai 2006-10-18
  • 打赏
  • 举报
回复
虚拟目录不可用
T97102003 2006-10-18
  • 打赏
  • 举报
回复
把编译生成的.war文件放在webapps目录下, 重新启动tomcat,这样访问
http://localhost:8080/war的文件名称/*.jsp
yougucao379548695 2006-10-18
  • 打赏
  • 举报
回复
卸载再装个tomcat试试
jonye 2006-10-18
  • 打赏
  • 举报
回复
你的web项目目录下的文件结构是否完整,有没有WEB-INF这个文件夹,我曾经也遇到同样的问题,问题就是出现在这里·
javamike 2006-10-18
  • 打赏
  • 举报
回复
应该一步一步查吧,先把工程放到ROOT里试下
不行的话,可能是TOMCAT的原因,如果可以了就是你的虚拟目录的问题
zghmu007 2006-10-18
  • 打赏
  • 举报
回复
路径是不是没指定好哦!
fashchina 2006-10-18
  • 打赏
  • 举报
回复
<taglib>
<taglib-uri>webwork</taglib-uri>
<taglib-location>/WEB-INF/lib/webwork-2.1.7.jar</taglib-location>
</taglib>
?[这个先去掉试试],
还有是不是少jar包
另外
把tomcat的启动信息贴出来
lbxuwei 2006-10-18
  • 打赏
  • 举报
回复
我试过了是web.xml的问题。我把<web-app></web-app>中的内容去掉后就不会出现这个问题了,我的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/dtd/web-app_2_3.dtd">
<web-app>

<display-name>WebWork 2.0 Example App</display-name>

<!--/////////////////////////////////////////////////////////////////////-->

<filter>
<filter-name>myFilter</filter-name>
<filter-class>manage.FilterJsxs</filter-class>
</filter>

<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>/Manage/*</url-pattern>
</filter-mapping>

<filter>
<filter-name>userFilter</filter-name>
<filter-class>manage.FilterUser</filter-class>
</filter>

<filter-mapping>
<filter-name>userFilter</filter-name>
<url-pattern>/Member/*</url-pattern>
</filter-mapping>

<servlet>
<servlet-name>webwork</servlet-name>
<servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>webwork</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>list.action</welcome-file>
<welcome-file>default.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>

<taglib>
<taglib-uri>webwork</taglib-uri>
<taglib-location>/WEB-INF/lib/webwork-2.1.7.jar</taglib-location>
</taglib>
</web-app>
加载更多回复(5)

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧