关于javaweb项目部署到服务器上,数据库内容无法显示到web界面上的问题的解决方案
2020-04-22 12:30
666 查看
关于javaweb项目部署到服务器上,数据库内容无法显示到web界面上的问题解决方案
首先确定数据库能够正常连接且开启服务
# 下面以centos 7 作为展示,下面显示状态为active $ systemctl status mariadb ● mariadb.service - MariaDB database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2019-09-07 17:37:57 CST; 1h 7min ago Process: 24534 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS) Process: 24371 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS) Main PID: 24533 (mysqld_safe) CGroup: /system.slice/mariadb.service ├─24533 /bin/sh /usr/bin/mysqld_safe --basedir=/usr └─24705 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-d.. # 观察mariadb的监听端口是否正常打开 $ sudo lsof -i:3306
如果正常打开,一般就跟tomcat的配置有关了
主要的配置内容为tomcat的server.xml(在centos下可以通过rpm -ql tomcat进行查找)
# 修改文件 $ vim /etc/tomcat/server.xml
在上面的文件中,有以下内容,由于我数据库中使用的编码格式是utf-8,而tomcat该部分的没有显式的配置使用的编码格式,所以造成数据无法显示。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxPostSize="-1" maxHttpHeaderSize="1024000" />
为此,在/etc/tomcat/server.xml的下面部分的末尾插入URIEncoding=“UTF-8”
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxPostSize="-1" maxHttpHeaderSize="1024000" URIEncoding="UTF-8"/>
修改完成后,重新启动tomcat,就能够正常访问了
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 关于myeclipse中的java web项目部署服务器一直部署失败,redeploy就出错问题。
- 关于java web项目中数据库连接池无法创建的问题
- 基于maven的javaweb项目部署到服务器报数据库连接错误的问题
- 关于Windows Server 服务器 安装tomcat部署Java Web 项目的问题
- Myeclipse下Web项目无法部署到tomcat服务器解决方案
- 关于一个具有配置文件的 Java Project 项目(非 web 项目)在服务器上的一个便捷部署
- 解决java项目打成jar包之后,GUI界面的logo无法显示问题
- 解决 web服务器部署常见问题,server application unavailable 和 程序无法连接数据库 的问题(asp.net 2.0 + oracle9i + winXP)
- 项目部署到服务器,图片和内容无法显示
- 关于更改eclipse的动态javaweb项目部署位置的问题
- 解决方案:webview部分内容不显示的问题,或者无法跳转
- 关于问题由于 web 服务器上的“isapi 和 cgi 限制”列表设置,无法提供您请求的页面的解决方案
- 尽管关于Java中文问题的讨论已经相当多了,但由于Java的相关技术标准繁多,面向Java的Web服务器、应用服务器以及JDBC数据库驱动等都没有官方的标准,所以Java应用在处理中文时所存在的问
- 关于使用nat123软件实现外网访问内网的部署在Tomcat服务器中的Java Web项目
- 部署在服务器iis上的web项目所有js无法执行的问题
- Windows下写的JavaWeb项目部署到Linux服务器出现的数据库连接池问题,求解
- Javaweb上传图片或文件到服务器,Tomcat服务器重新部署项目,会删除原来上传的文件的问题
- 解决 web服务器部署常见问题,server application unavailable 和 程序无法连接数据库 的问题(asp.net 2.0 + oracle9i + winXP)
- javaWeb开发中关于eclipse等ide重新部署或重启项目等原因造成上传文件丢失问题解决方案
- 关于JAVA、 JAVA Web项目导入数据库驱动包的问题