急急急!项目部署出问题?大侠快来帮忙啊

问题描述

我用的SSI(Struts2.0+Spring2.0+ibatis2.3.4)技术,工具是Eclipse3.1.1,服务器:Tomcat6.0.10数据库:Mysql5.0.22项目部署在linux系统下。在根目录下的JSP页面都正常,但是子目录下的报org.apache.jasper.JasperException:File"/struts-tags"notfound错误我JSP头标签是<%@taglibprefix="s"uri="/struts-tags"%>这样引用的。放到服务器上也有struts2-core-2.0.14.jar,commons-lang-2.3.jar。给web.xml加<jsp-config><taglib><taglib-uri>/struts-tags</taglib-uri><taglib-location>/WEB-INF/struts-tags.tld</taglib-location></taglib></jsp-config>这个也没有。我看网上有人说因为跳转到子目录是静态链接跳转的,所以没有经过struts2拦截器,我的就是静态链接跳转的,不知道他说的对不对?各位能不能指导下,怎么解决这个问题啊。。。。。在线等!!!

解决方案

解决方案二:
大侠赶紧来帮帮忙啊,谢过先!
解决方案三:
web.xml去掉<jsp-config></jsp-config>部分,增加下面的试试<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>还有就是检查jar全不全
解决方案四:
我就是没有加<jsp-config></jsp-config>,<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>也有jar全着呢。
解决方案五:
你把错误日志贴全一点啊
解决方案六:
org.apache.jasper.JasperException:File"/struts-tags"notfoundorg.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:160)org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:431)org.apache.jasper.compiler.Parser.parseDirective(Parser.java:494)org.apache.jasper.compiler.Parser.parseElements(Parser.java:1444)org.apache.jasper.compiler.Parser.parse(Parser.java:138)org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:154)org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
解决方案七:
这个项目在我本地就好着呢,放到服务器上就这错误。我检查好多遍了,配置和jar都好着呢。
解决方案八:
你统一用路径试试看<taglib-uri>/WEB-INF/struts-tags.tld</taglib-uri><taglib-location>/WEB-INF/struts-tags.tld</taglib-location>

<%@taglibprefix="s"uri="/WEB-INF/struts-tags.tld"%>

解决方案九:
<%@taglibprefix="s"uri="/WEB-INF/struts-tags.tld"%>加上页面找不到啊
解决方案十:
连web.xml一起改掉
解决方案十一:
我知道的啊,<%@taglibprefix="s"uri="/WEB-INF/struts-tags.tld"%>加到页面上,页面报/WEB-INF/struts-tags.tld找不到的错啊。
解决方案十二:
拿这个路径下面有没有tld文件阿。
解决方案十三:
没有,而且struts-tags.tld不让拷贝。
解决方案十四:
这个文件我在struts2-core-2.0.14.jar下面能找到啊
解决方案十五:
是不是静态页面跳转没经过struts2过滤器的问题??
解决方案:
是不是丢包了
解决方案:
我在服务器下看了,包都有。
解决方案:
我的包在/WEB-INF/lib里面。是不是不对,应该直接在/WEB-INF下面?
解决方案:
晕,原来lz要得是默认的tld,我还以为你的tld是自己改过的。<jsp-config><taglib><taglib-uri>/struts-tags</taglib-uri><taglib-location>/WEB-INF/struts-tags.tld</taglib-location></taglib></jsp-config>
解决方案:
嗯,就用默认。我在本地跑好着呢。服务器跟目录下的所有jsp跑都好着呢。就是子目录下的jsp一跑就报这错。。。。。
解决方案:
没人帮忙了吗?大哥大侠们,赶紧帮帮我啊。
解决方案:
web.xml里面的tld配置删掉,重新发布阿
解决方案:
tld配置都删了,重新发布还是那错啊。
解决方案:
分数太少,没劲!也没时间!
解决方案:
大哥们,帮帮忙了,我就这么点分啊,我也想多给。
解决方案:
实在不行,把tld拷出来,然后web.xml指向那格文件。
解决方案:
tld拷不出来啊。
解决方案:
winrar或者其他压缩工具打开jar,然后拖出来。
解决方案:
不行,我试了。错误一样。
解决方案:

解决方案:
郁闷啦!!!!
解决方案:
应该不会啊,你的web.xml头几行写的是2.5版本么?从2.4版本开始,就不再需要写tld文件了,容器自己会到jar包中去找。
解决方案:
是2.5版本
解决方案:
khj,vb
解决方案:
引用33楼lzy123456654的回复:

khj,vb

???
解决方案:
那就不知道为啥了。线上的那个tomcat是新解压缩干净的么?
解决方案:
项目启动中,把1.4改成6.0试试,具体的是选中项目→右键→属性→从上往下数第一个→自定义启动改成6.0试试看(我也是刚接触....不知道对不对)
解决方案:
看看你服务器的JDK的配置还有就是要把你发布中的包使用拷贝的方式放到项目中去,不然可能会有问题出项
解决方案:
都试了,不可以啊。。。。。
解决方案:
检查一下JDK版本,要用/struts-tags标签,它需要JDK版本为1.6.0_18
解决方案:
我的是1.6.0_03,这个不可以吗?

时间: 2024-07-28 18:26:17

急急急!项目部署出问题?大侠快来帮忙啊的相关文章

winform-请问C#用panel切换窗体是怎样的,急急急,先谢谢各位大侠啦

问题描述 请问C#用panel切换窗体是怎样的,急急急,先谢谢各位大侠啦 我设置了一个菜单和两个panel 1 和2,想分别显示窗体Form2和Form3,代码如下,但是结果没法进行切换,请问应当怎样写代码?新手,谢谢 private void 时间换算ToolStripMenuItem_Click(object sender, EventArgs e) { panel1.Controls.Clear();//移除所有控件 Form2 frm2 = new Form2(); frm2.TopLe

java 上传图片到服务器上,在页面上不能显示,急急急,在线等,求大神帮忙!!!!!

问题描述 java 上传图片到服务器上,在页面上不能显示,急急急,在线等,求大神帮忙!!!!! java 上传图片到服务器上,图片上传成功,但是在页面展示时不能加载,路径没问题,手动将上传的图片改个名字后能正常加载 解决方案 最终的上传路径有没有特殊字符或者空格啥的,最好不要带特殊字符包括空格啥的. 解决方案二: 图片在内网服务器上A,部署在服务器B的应用要显示图片,受网络限制外网用户无法访问到图片,为了解决这个问题现将图片下载到服务器B上,现在服务器B上存在图片,但是不能正常加载,通过手动地对

firefox-项目中使用kindeditor后台使用的jsp但是多图上传时session取不到值,怎么解决?急急急

问题描述 项目中使用kindeditor后台使用的jsp但是多图上传时session取不到值,怎么解决?急急急 项目中的后台使用的是jsp,上传多图时使用火狐浏览器时session取不到,用ie和chrome就没有问题,上网查资料说是用的连接池不同,我应该怎么才能在jsp后台拿到session值,请求大神帮忙 解决方案 flash发送的请求不附带cookie,需要自己配置额外的session验证信息. 如果你ie和chrome能获取到,应该用的不是flash.. 解决方案二: 看看火狐是不是禁用

急急急!!!!跪求,几天了,为什么项目部署报错

问题描述 急急急!!!!跪求,几天了,为什么项目部署报错 严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/vpclub-transfer]] at org.apache.catalina.util.Lifecyc

空指针异常,我看了一天半了,真的解决不了了,大神们啊,快帮着解决一下吧,在线等,急急急!!!

问题描述 空指针异常,我看了一天半了,真的解决不了了,大神们啊,快帮着解决一下吧,在线等,急急急!!! java.lang.NullPointerException at core.service.BaseService.doPaginationQuery(BaseService.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorI

jsp项目部署-急!谁能帮忙在myeclipse下部署一个jsp项目,弄好一定重重答谢

问题描述 急!谁能帮忙在myeclipse下部署一个jsp项目,弄好一定重重答谢 一个小型的网上订餐系统,基于jsp,对高手应该小菜一碟,我学的太菜了!总是出错,很急啊!有会的大侠帮个忙吧,远程操控帮我部署一下,完事了一定重重答谢!!! 解决方案 打开myeclipse→右击File →New→ 右击Web project →Project Name写上项目名→ Finish项目就创建好了 解决方案二: 导入项目使用import->General->existing projects into

vc++-为什么VS2010无法创建VC++项目,其他项目可以创建,急急急!!!

问题描述 为什么VS2010无法创建VC++项目,其他项目可以创建,急急急!!! win7旗舰版安装的VS2010无法创建VC++的项目,但是其他语言的都可以创建项目,请问这是什么原因?提示错误: 平台根目录"C:Program Files(x86)MSBuildMicrosoft.Cppv4.0Platforms"不存在.可是文件目录存在啊!!!为什么??? 解决方案 可能是和某些软件冲突吧,我用的是08没有什么问题,记得以前vc6.0和office冲突过,不过08没出现过问题

c-我刚刚入门,写一个一元多项式的简单计算,求帮忙解决这个加减问题,代码如下,帮忙找出错误,急急急

问题描述 我刚刚入门,写一个一元多项式的简单计算,求帮忙解决这个加减问题,代码如下,帮忙找出错误,急急急 #include #include typedef struct node { float c; int e; struct node * next; }lnode,*plnode; void insert_menu(); void insert_pol(plnode &l); void output_pol(plnode &l); void add_pol(plnode list1,

maven myeclipse-myeclipse建立maven项目总是报错!急急急!

问题描述 myeclipse建立maven项目总是报错!急急急! 已经配置好了maven加入到了环境变量中,用命令行 输入 mvn -v也显示安装成功在myeclipse 8.6 中也配置好了maven都是按网上一步步来的,可是总是出错