新浪云部署java的SSH框架不成功?
我最近部署一个javaee的应用使用的是SSH+maven框架写的程序,使用Myeclipse把应用打成war包后(相应的参数已经改好了)上传到新浪的云平台后出现:HTT...
我最近部署一个javaee的应用使用的是SSH+maven框架写的程序,使用Myeclipse把应用打成war包后(相应的参数已经改好了)上传到新浪的云平台后出现:HTTP ERROR 500
Problem accessing /iwen111/. Reason:
/iwen111/index.jsp(2,39) PWC6117: File "/struts-tags" not foundCaused by:org.apache.jasper.JasperException: /iwen111/index.jsp(2,39) PWC6117: File "/struts-tags" not found at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:89) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:375) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:169) at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:250) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:498) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478) at com.sina.sae.servlet.SaeServletHandler.doHandle(SaeServletHandler.java:49) at java.lang.Thread.run(Thread.java:714) 不知道怎样解决,google的靠谱的结果是:把Struts的core包中的struts-tag.tld文件拽到web-inf下但是我尝试了之后还是老样子,希望专业的人士帮我解决下,头疼了一天了,要不晚上睡不着,强迫症害死人~~~… 展开
Problem accessing /iwen111/. Reason:
/iwen111/index.jsp(2,39) PWC6117: File "/struts-tags" not foundCaused by:org.apache.jasper.JasperException: /iwen111/index.jsp(2,39) PWC6117: File "/struts-tags" not found at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:89) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:375) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:169) at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:250) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:498) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478) at com.sina.sae.servlet.SaeServletHandler.doHandle(SaeServletHandler.java:49) at java.lang.Thread.run(Thread.java:714) 不知道怎样解决,google的靠谱的结果是:把Struts的core包中的struts-tag.tld文件拽到web-inf下但是我尝试了之后还是老样子,希望专业的人士帮我解决下,头疼了一天了,要不晚上睡不着,强迫症害死人~~~… 展开
3个回答
2014-01-11
展开全部
1、首先检查是否能够在本地电脑运行,如果可以,那就是打包有问题,检查jar包、配置文件是否齐全。
2、本地电脑运行不起来,jar是否齐全,配置是否有问题。
用的是struts1还是struts2。
struts1需要复制struts-tag.tld文件。
struts2不用复制,jar包中已经自带了,可能配置有问题,在web.xml加入以下配置试试。
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
问题不是很详细,没办法具体判断。
2、本地电脑运行不起来,jar是否齐全,配置是否有问题。
用的是struts1还是struts2。
struts1需要复制struts-tag.tld文件。
struts2不用复制,jar包中已经自带了,可能配置有问题,在web.xml加入以下配置试试。
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
问题不是很详细,没办法具体判断。
追问
首先谢谢您!在本地是可以流畅的运行的,我用的是struts2,就是上传到新浪云后出现这种情况,我先试试您的方法!
展开全部
struts定义的标签没导入进去,自己在jar包里找找看有没有。自定义标签是要写入配置文件的
追问
没有自定义的标签,全部都是用struts的原有标签,在本地测试没有问题,就是上传到新浪的云平台就出现这种情况
追答
把服务器里的jar包放到项目的lib应该就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Struts 的包都导全了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询