请问在jb里写好的程序如何在tomcat环境下运行呢? 既然jb里面能运行,那么就打包成war包之后直接拷贝到tomcat/webapps里面就可以运行了。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你需要把数据库的驱动包拷贝到tomcat安装目录下的lib文件夹下 如果你用的sql server2000的话,你需要把那三个驱动包拷贝到tomcat安装目录下的lib文件夹下然后重新启动tomcat就可以了 哦,那三个包早就考过了。今天找到了错误的原因,有可能是session。因为我在网页里使用了session这个东西,当我把session 的代码去掉是,就可以显示一部分了。session的代码是这样的:首先从表格得到参数String Agents=request.getParameter("Agents"); if(!Agents.equals("")){ session.setAttribute("Agents",Agents);}然后在另一个页面得到参数并把它设置到相应的方法里:pa.setAgents((String)session.getAttribute("Agents")); 然后在数据库里查询:if(pa.Agents!=null&&(!pa.Agents.equals(""))) sql=sql+" and Agents = '"+pa.Agents+"'";在把它设置到方法里:temp.setAgents(rst.getString("Agents"));然后在显示出来:out.println("<td>"+trans(temps.getAgents())+" "+"</td>");大概流程就是这样,而且在jb里运行都很正常。就是发布到网页上时,也就是把war 包考到tomcat里的webapps里时,查询不出来。查里一下jb的tomcat 和在外面的tomcat,发现在jb的tomcat里有个SESSIONS.ser文件,不只是不是和session有关,而外面的tomcat里没有。不知各位有没有碰到和我一样的情况!! 是不是session失效了啊!因为当你每打开一个ie的时候,就创建一个session,不过要是在规定时间内没有访问服务器,则session失效!如果是这个问题的话,你可以设置session的时间! 冒泡排列数组 ExtJs 的简单问题??? 寻求帮助!!! 现针对网上流传的一些hibernate观点总结 hibernate.get的问题 javamail问题 web service比COM/DCOM,EJB,CORBA,RMI到底有什么好处? 如何用xml使表示层和逻辑层彻底解耦 EJB中从EJBLocalHome和EJBLocalObject继承下来类有什么用啊? struts中验证List问题,请大家讨论 请问:如何实现文件日志功能?要求每天换一个文件。文件名以日期区分 急救:关于数据库的更新问题 struts中的actionServlet是怎么获得jsp的请求信息的,在线等
然后重新启动tomcat就可以了
session的代码是这样的:
首先从表格得到参数
String Agents=request.getParameter("Agents");
if(!Agents.equals(""))
{
session.setAttribute("Agents",Agents);
}然后在另一个页面得到参数并把它设置到相应的方法里:
pa.setAgents((String)session.getAttribute("Agents"));
然后在数据库里查询:
if(pa.Agents!=null&&(!pa.Agents.equals("")))
sql=sql+" and Agents = '"+pa.Agents+"'";在把它设置到方法里:temp.setAgents(rst.getString("Agents"));
然后在显示出来:out.println("<td>"+trans(temps.getAgents())+" "+"</td>");
大概流程就是这样,而且在jb里运行都很正常。就是发布到网页上时,也就是把war 包考到tomcat里的webapps里时,查询不出来。
查里一下jb的tomcat 和在外面的tomcat,发现在jb的tomcat里有个SESSIONS.ser文件,不只是不是和session有关,而外面的tomcat里没有。不知各位有没有碰到和我一样的情况!!
因为当你每打开一个ie的时候,就创建一个session,不过要是在规定时间内没有访问服务器,
则session失效!如果是这个问题的话,你可以设置session的时间!