项目发布到tomcat当时没问题,一天后就会出现数据访问不到的情况,重启tomcat又好了

写了一个手机网页浏览的小的计算器(关于六金缴税的计算),每次访问
该网页会先用ajax获取数据库中的六金城市数据。
整个项目就一个index.jsp js文件引用网络地址 一个Servlet
项目发布到服务器上,打成war包放到webapps目录下,tomcat自动解压后
当时可以访问,效果正确。
可是每次第二天再访问,就会发现六金城市读取不到。因为在服务器上也
不懂如何调试,不知道问题出在哪里。
求大神解决。

0

5个回答

最好能打个日志,每次获取数据库中六金城市数据,就记录一次日志。如果下次发现去读不到,就查一下日志,看看读取数据库获取的结果。

1

读取不到是指啥?访问不了页面,还是ajax正常返回,但返回没数据,如果你只是ajax请求数据,那获取不到数据最可能是servlet的处理逻辑有问题或
偶然bug或故障导致,更jsp问题不大,确实获取不到数据是可以查看tomcat日志看看有没有报错

1

抓下 tomcat 的日志分析一下。

0

我写了个简单的日志记录打印到本地文件,希望能找见问题。解决后给币,谢谢大家。

0

访问不到,是项目死掉了?如果查询数据量过大,服务器配置内存过小,项目就挂了,需要重启。原因有很多种

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
项目发布好了在tomcat就是访问不了,也很久不给你响应
ubantu杀死tomcat进程,然后再重启tomcat就可以了
【解决】网站运行一段时间后就无法访问,重启Tomcat才能恢复
【背景】重新部署了网站,运行环境是Linux(centOS6.5)+Tomcat7+mysql5,作了相关安全配置和系统优化工作; 【问题】运行几天后,出现了网站无法访问的现象,具体是进入网站首页时页面呈现空白状态,网站ping值也很不稳定; 查看tomcat访问日志,发现有同一IP在同一秒有超过10个的访问记录,且这种IP来源有不少; 【解决办法】试了很多办法,问题依然存在,临时解决办法是
tomcat 部署项目出现闪退问题
写作背景 生产中有多个项目,想要同时启动 项目中定时任务较多且多是调用其他系统 在本地 eclipse 启动测试时会导致打印较多无用日志 欲修改项目日志配置并改用 tomcat 启动项目,根据日志文件跟踪程序 配置好项目路径后启动一直闪退,无法看到日志导致不能找到问题所在 相关信息描述 使用场景:开发时用到多个项目,想对每个项目各用一个 tomcat 来启动 部方署式:在tomcat...
配置环境变量 解决tomcat启动闪退现象
1.新建用户变量  JAVA_HOME   C:\Program Files\Java\jdk1.7.0_79 2.新建系统变量  CLASSPATH   .;%JAVA_HOME%;%JAVA_HOME%\jre\lib; 3.编辑系统变量  Path        %JAVA_HOME%\bin
tomcat项目部署成功但是访问不了
我们在部署tomcat的时候, 将编译好的文件放到tomcat的webApps目录下面。启动tomcat发现项目部署成功但是就是访问不了。 原因是修改了项目的名称但是访问路径却没有改变造成了冲突。将项目名称和访问路径等等信息都进行了统一。 统一方法: 使用ctrl+h快捷键搜索原来的项目名称,直接暴力修改。 一共有几处需要修改, 分别是: .project文件 , .mymetadata文件, ...
云服务器重启tomcat后不能访问的原因分析
我自从购买云服务器后,配置一些环境包括tomcat,访问一切顺利。 但最近因为发现连接云数据库失败,查看了一下并修改配置:https://blog.csdn.net/weixin_42553433/article/details/88392503 重启tomcat, 明显这里提示tomcat started,按理说已经开启成功了,但是过了几分钟之后,访问网站却访问不了,提示服务器拒绝连接...
javaweb项目发布到tomcat后无法访问,问题解决方案
javaweb项目发布到tomcat后无法访问,网络上面看到很多解决方案,例如删除localhost里面的文件夹,修改server.xml文件等等,这些方式都不起作用。 试过了好多的方式,才发现原来是端口8080被占用了。 方案: cmd进入dos窗口,输入netstat -ano 会列出来很多占用端口的进程: 协议 本地地址 外部地址 ...
jdk配置正确但是tomcat服务器启动时一闪而过
今天看了些tomcat的一些东西,在启动tomcat的时候出现了一些问题,查了网上的一些解决方案,有的说是没配置JAVA_HOME,有的说是因为内存溢出,按照这些方法都试了下,发现并不能解决问题,还是内容都显示出后服务器就关闭了。后来想起来看下日志,日志内容如下: 一月 14, 2016 7:01:47 下午 org.apache.catalina.startup.Catalin
linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。
linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。 如图#ps -ef|grep tomcat查看tomcat进程,同一个tomcat有很多一样的进程,kill -9杀完过一会又会出现,且pid随时发生改变。 我首先想到第一时间去tomcat的bin目录下去执行#./shutdown命令
奇怪的eclipse发布项目后无法访问,但放在服务器上的tomcat就可以
下午的两个小时都放在这个问题上了!项目名称为springWebflow,访问方式应该为http://localhost:8080/springWebflow/index.jsp。但是无论如何都无法访问项目。思考了很多,项目组织是否正确,兼容性,版本问题!最后发现:最后关键点在,发布后的Tomcat下仔细观察,括号里有一个"mvc",最终项目竟然以:http://localhost:8080/mvc...
JavaWeb项目上传到Tomcat服务器访问时报404错误
今天上传一个项目到服务器上面,按照经验是没问题,但是却报了404错误,很明显是没有输入正确的路径。但是,我仔细检查路径之后发现没错啊,纠结了一下,打开Tomcat日志,发现是sql报错,这时我才突然想起来,这台服务器上面的数据库名称和本机是不一样的,因为是借用的朋友的服务器,然后我修改了一下项目中数据库信息名称,密码等,在上传就可以访问了,真是粗心。如果项目无法和服务器中数据库相连的话,是无法进行...
之前没有问题,现在tomcat能启动,但是项目反映404
之前项目一直在运行没有问题 , 今天忽然就找不到jsp文件了,经过排查 ,发现是--安装了U8时,U8自己在环境变量中把JAVA_HOME改为了C:\U8SOFT\JAVA,导致的Java环境改变,步伐运行项目...
项目部署在tomcat,上传图片找不到的解决方式
package com.jsdc.zhly.common.upload; import net.coobird.thumbnailator.Thumbnails; import org.apache.commons.io.FilenameUtils; import org.apache.commons.lang3.StringUtils; import org.springframework....
Tomcat常见问题
服务器启动:直接双击启动tomcat中的startup.bat闪退原因及解决方法:原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。解决办法:rem $Id: startup.bat 908749 2010-02-10 23:26:42Z markt $rem ----------------------------------...
JAVA Freemarker(5)---取值过程
1、创建controller 2、配置spring-servlet.xml文件 3、前端页面展示 —————————————————————————————————————————————————–java架构师项目实战,高并发集群分布式,大数据高可用视频教程,共760G下载地址:https://item.taobao.com/item.htm?id=55588852620101.高级架构师四
重装jdk后又重装的Tomcat,jdk配置环境变量没有问题,Tomcat.exe一直是闪退
背景:重装jdk,Tomcat不能启动,然后重装Tomcat 1:在Tomcat8w.exe中点java里边的jvm.dll文件还是原来的文件夹,改过来试一试还是不行。从服务里边打开Tomcat也不行 2:后来在服务里可执行路径看到我的文件夹名字还是从前的那个,而我现在的这个文件夹有Tomcat的版本号,然后就好办了,本来想直接从服务里边直接改,不知道为什么不能改,只好把文件夹名字改成原来的。
tomcat配置server.xml后,重启被重置问题
在进行安全配置realm时,我直接在tomcat config文件夹下的server.xml里加入如下配置: Realm className="org.apache.catalina.realm.JNDIRealm"     connectionName="cn=Manager,dc=mycompany,dc=com"     connectionPassword="secret
每次重启服务器tomcat开启时报错
最近偶尔会重启linux服务器,centos7的版本,手动使用tomcat的bin下startup.sh开启tomcat服务,但是每次重启后网页都报404错误,使用tail -300查看tomcat的logs下的catalina.out都会有一堆报错: Jul 03, 2017 11:24:03 AM org.apache.catalina.core.StandardServer await
Tomcat配置无误后常出的闪退问题解决方案
                     1,以管理员身份打开命令提示符 2,输入 netsh winsock reset  3, 启电脑就oK了
项目在Myeclipse下测试能连接数据库,部署到tomcat后加载不了数据库驱动
可能原因:tomcat发布时,WEB-INF/lib下没有项目中导入的jar包。 解决办法:右键工程 properties-deployment assembly把需要的jar包add进去即可。
用tomcat部署服务器时,忽然网页打不开
用的eclipse开发工具,一天部署服务器的时候奇怪的发现通过tomcat下wtpwebapps里编译生成的plan文件夹居然比之前少了几M。 发布到win服务器上网页也打不开, 和之前发布的版本一对比发现是jar包莫名少了一些???? 于是把生成的plan文件里面lib下jar包都加上,可以打开网页了,但是内容居然是更改代码之前的内容,很奇怪,还在想办法解决中。 部署方式:(通过tomc...
环境变量配置好了,tomcat启动依然闪退
今天起tomcat时突然闪退,环境变量也是好的,之前碰到这个问题都是重装tomcat。。这一次我到任务管理器里找到Java进程,结束了进程发现好了。
Tomcat已经配置好了,但是访问localhost:8080出错
记录一个小问题,这个问题会出现在使用IDE,如Eclipse、MyEclipse以及STS时,第一次创建Servers。问题描述: 在IDE中创建了一个新的Servers,并且加入一个Tomcat。然后启动服务,进入浏览器,输入localhost:8080进入,显示错误。服务是可以正常启动的,而且没有任何异常。问题描述图解1.创建一个新的Servers,并且加入了一个Web项目 2.开启S
Tomcat的环境配置(一闪而过问题解决)
                                    本文旨在服务新手在安装完后我们启动startup.bat发现一闪而过解决方法:    右击电脑--点属性--高级系统设置--环境变量--系统变量再配置相信大家看到了此处,会疑惑jdk。所以需要大家下载jdk并配置,变量值就是jdk的安装路径再去开启startup.bat如果不行,需再次配置变量值就是tomcat的安装路径此时再...
tomcat的配置 WEB项目发布
tomcat的配置 WEB项目发布tomcat的配置 WEB项目发布
事务引发的tomcat重启
最近我们的online系统出现了一个很奇怪的问题,国外的客户导入订单之后,在查询页面找不到。必须重启tomcat之后,才能查询到。但是国内的客户不会出现这种情况。一开始认为是线程阻塞了,出现死锁的情况。但是开启jconsole并没有发现有线程死锁。 后来又去查询是不是数据库连接池满了,没有释放连接,结果还是不是,并且把连接池c3p0换成了阿里的druid。 打开所有的监控,突然间,突然
项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
[url]http://my.oschina.net/lizejia/blog/527171[/url] 在bin目录下的catalina.bat文件最开头加上下面这句话 [code="java"]set JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8 rem %JAVA_OPTS%[/...
IDEA Debug启动tomcat报错,正常启动没问题
运行debug模式时报的错,正常启动时没问题的。错误信息类似于上图,这种错误是系统文件夹的命名中有特殊符号或者空格造成的,Users下的一个文件夹是112 但是进入系统盘 查看该文件夹名称,发现是112&62的名字,带有&特殊符号,所有后面的62被截断了 所以访问不到文件了,解决方法如下。由于这个是第一次装系统对系统起名时生成的文件夹,所以你是不可能直接进行重命名的,修改完之后还需...
web项目不能发布到tomcat中
导入的web项目不能发布到tomcat中,查了查没能找到合适解决的方法。这里我把自己最终的解决方法拿出来,以供遇到类似问题的朋友作参考。        一般来说,在web项目的run as 选项中是有 run on server 的。        但是之前项目不管怎么点击就是没有run on server ,通过tomcat添加项目的时候也不能显示相应的项目。        解决方
IDEA发布项目到tomcat【个人备注笔记】
-
上传项目到云服务器无需重启tomcat,一般等几分钟就会更新
本人亲测!
javaweb图片上传 tomcat重新部署 图片消失
图片上传tomcat重新部署图片消失原因分析以及解决办法
每次写完后台代码“保存”时,项目都会重启
解决办法: 1、server窗口(一般就在eclipse下面的位置) 2、双击或右键(open) 3、左下方选择Modules,如下图: 4、选中下面红色部分,然后右边Edit 5、去掉√ 这样每次在Ctrl+s保存之后就不会自动重启了!
项目发布到Tomcat后,网页图片不显示
在本地测试好好的,但是项目发布到Tomcat后网页的图片不显示了,可以引用绝对路径<a href="indexAction.hy?md=applyInfoPage&actId=${act.id }"> <img src="${pageContext.request.contextPath}/${ act.actPicPath }" height="80" wid...
tomcat闪退问题处理及jdk环境变量设置
1、检查Java环境变量是否设置的有问题验证方法:运行-->cmd打开命令行窗口,分别输入java ; javac ;java -version 回车以查看结果以下是环境变量正常的结果   如果发现环境变量是有问题的,按照下面的设置就行:选中【计算机】或者【我的电脑】右键--属性 进入如下界面选择【高级系统设置】  选择【环境变量】  如果没有JAVA_HOME这个环境变量的就选择【新建】,...
tomcat每次start之后自动stop问题
安装好tomcat之后,启动出现的问题,记录一下最近配置spring框架的时候,每次启动tomcat之后,它就自动stop,解决方法比较简单: 1、找到tomcat的安装包,打开bin文件夹,双击tomcat8.exe(可能是不同的版本),双击打开之后会出现dos界面,里面显示一些tomcat记录的日志,只要需要启动tomcat这个dos界面一定不能关闭。2、然后双击打开tomcat8w.exe(
监控tomcat 应用运行情况, 如果 tomcat 异常,则重新启动
#!/bin/sh # 监控tomcat进程,挂了执行重启操作 # author:QZJ # 先获取tomcat的进程id tomcat_id=$(ps -ef |grep tomcat |grep -w 'tomcat'|grep -v 'grep'|awk '{print $2}') echo "[i]$tomcat_id." # tomcat 启动路径 start_tomcat=/data/...
一秒解决直接双击启动tomcat-startup.bat闪退
相信90%的人初学Java Web时都遇到过这个问题~免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。 原因:启动tomcat时,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。 解决办法: 1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编
获取javaweb项目在Tomcat发布后的原始路径
import java.io.FileOutputStream; import javax.faces.application.Application; import javax.servlet.http.HttpServletRequest; import com.opensymphony.xwork2.ActionSupport; public static String get...
Tomcat下面的配置在每次Eclipse编译后,修改好的配置会还原
1、详细介绍: a.使用Eclipse工具开发项目,并配置好tomcat。 例如: b.在E:\apache-tomcat-7.0.77\conf配置server.xml文件 c.但每次项目有变动,点击执行或启动按钮,上面的配置就会还原。 解决方法: 需要同时修改下面的文件: