ssh框架启动Tomcat 不报错也找不到页面 报404错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh框架启动Tomcat 不报错也找不到页面 报404错误相关的知识,希望对你有一定的参考价值。

我使用内网机器搭建的struts1.2 + spring2.0 + hibernate3.1的框架 配置完成后启动tomcat 发现不报错,但是访问页面却找不到,我没什么分大家帮忙解决下
是Tomcat的原因,可能是之前的Tomcat的版本低的原因,我换成tomcat6.0之后可以正常的输出日志了

参考技术A 404错误, 在URL没有错误的情况下, 检查下 SSH配置的信息, 一般的情况是Spring错误,你自己再仔细检查下, 参考技术B 看看你创建项目时的Context root URL和你的搜索时的url是否一致 参考技术C 没找到页面,可能是你写的URL错误,仔细检查下 参考技术D tomcat启动之后有没有提示 XXX项目 多少毫秒启动 ?追问

这个问题解决了 我把asm-2.2.2.jar和commons-attributes-compiler.jar删除后就可以正常运行了 是Spring把这两个不相干的包加进项目造成的包冲突,希望大家注意这点

本回答被提问者采纳

用ajax调用以response输出到客户端导出excel不成功,不报错也不提示下载

大神们,帮帮忙!(由于项目需要必须用ajax调用后台方法,不能用服务器端控件)
ajax调用了后台代码,后台代码全部执行完毕,不报错,但是就是不提示下载。
我的代码如下:
<input type="button" value="导出到Excel" onclick="ExportToExcel2()" />

<script type="text/javascript">
function ExportToExcel2()
$.ajax(
type: "post",
url: "welcome.aspx?action=export2&time=" + Math.random,
success: function (data)
alert('导出到Excel成功');
,
error: function ()
alert('导出到Excel失败!');

);

</script>

后台代码:
protected void Page_Load(object sender, EventArgs e)

if (Request.QueryString["action"] == "export2")

DataTable dt = Session["exportTable"] as DataTable;
ExportToExcel2(dt);



public void ExportToExcel2(DataTable dt)

System.Web.UI.WebControls.GridView gridview = new System.Web.UI.WebControls.GridView();
//创建DataGrid控件,并把要到处的datatable数据绑定到DataGrid控件上(导出DataGrid上的值就是导出需要的datatable)
gridview.ID = "excelGrid1";
gridview.DataSource = dt;
gridview.DataBind();
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("content-disposition","attachment;filename=盘存表明细统计.xls");
Response.Charset = "UTF-8";
Response.ContentEncoding = System.Text.Encoding.Default;
gridview.EnableViewState = false;
System.IO.StringWriter sw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw);
gridview.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();

我解决了,呵呵,这里分享一下,可以在按钮事件中跳转window.open("test_export.aspx");

然后在test_export.aspx.cs页面的load事件中写导出为excel代码

Excel导出是无法用ajax的,只能使用window.location.href 参考技术A 好吧,多谢分享,我看完了。

以上是关于ssh框架启动Tomcat 不报错也找不到页面 报404错误的主要内容,如果未能解决你的问题,请参考以下文章

jsp页面报错 找不到页面

原!tomcat启动超时(打印了几行日志,后面没了。也不报错,处于启动状态,直到超时)

tomcat 500报错

用ajax调用以response输出到客户端导出excel不成功,不报错也不提示下载

tomcat启动报错,找不到相应的 queue,从而引发内存泄漏

eclipse中安装并配置好TOMCAT后,点击启动按钮没有任何反应,也不报错 是啥问题