部署上线时由于服务器是全新的,很多环境、工具都未安装。碰到很多以前没有遇到的问题:
一、安装完环境:jdk、tomcat后部署上线,在启动tomcat时出现如下异常:
java.net.UnknownHostException: pay03.migutest: pay03.alipaytest at java.net.InetAddress.getLocalHost(InetAddress.java:1461) at com.mchange.v2.uid.UidUtils.generateVmId(UidUtils.java:70) at com.mchange.v2.uid.UidUtils.<clinit>(UidUtils.java:54) at com.mchange.v2.c3p0.impl.C3P0ImplUtils.<clinit>(C3P0ImplUtils.java:126) at com.mchange.v2.c3p0.impl.PoolBackedDataSourceBase.<init>(PoolBackedDataSourceBase.java:288) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.<init>(AbstractPoolBackedDataSource.java:74) at com.mchange.v2.c3p0.AbstractComboPooledDataSource.<init>(AbstractComboPooledDataSource.java:142) at com.mchange.v2.c3p0.AbstractComboPooledDataSource.<init>(AbstractComboPooledDataSource.java:138)
查询了很多答案,最终解决方案是在/etc目录下的hosts文件中添加对应host与内网ip的映射。
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.12.187 pay03.alipaytest ##增加的行
重启tomat后,该问题解决了。
二、在访问登陆验证码时报错,一直响应500错误。后台开启debug日志后出现如下问题:
java.lang.Error: Probable fatal error:No fonts found. . . .
在国外网站上找到如下方式解决:
under Ubuntu you can install fonts by sudo apt-get install ttf-dejavu or if you use CentOS, you can install fonts by yum install dejavu*
由于是CenterOS系统,所以执行
# yum install dejavu*
安装完字体后,再访问验证码链接就能正常显示了。
相关推荐
【标题】:“rabbitmq for centeros7 rpm安装包,包括依赖” 在CentOS 7操作系统中,RabbitMQ是一个常用的消息队列系统,基于Erlang语言开发,它提供了高可靠性、可扩展性和易管理性。RPM(Red Hat Package Manager...
- 如果遇到签名验证问题,可以使用 `rpm –ivh mysql-community-common-5.7.17-1.el6.x86_64.rpm --force –nodeps` 强制安装。 - 按照以下顺序安装其他rpm包:`lib` → `server` → `client`。 ##### 1.5 初始化...
因为需要部署到服务器(python2.7)的关系,所以研究了一下,网上大部分的教程是部署在Ubuntu上的,博主使用的是centos7.0,大部分的部署其实都是类似的,这篇博文对完完全全的新手可能会有所帮助,对遇到的一些困惑...
### 2.1 OS 部署 - 磁盘配置 在安装CentOS7之前,需要对磁盘进行配置。对于Dell R730服务器,需要磁盘阵列的配置。 1. 服务器开机,按 F10 进入 LifeCycle Controller。 2. 点击 OS Deployment,单击右侧 Deploy ...
在本教程中,我们将深入探讨如何在CentOS操作系统上使用宝塔面板来部署Django Web应用程序。宝塔面板是一款简洁易用的Linux服务器管理...如果你遇到任何问题,可以查阅宝塔面板的文档或社区,获取更多的帮助和支持。
由于CentOS 6的内核版本较低,更现代的Docker版本可能会遇到兼容性问题。因此,选择1.7.1可以确保在旧系统上的稳定运行。 在安装Docker之后,你可能还需要配置相关的服务和设置,例如创建Docker用户组,启动并设置...
通过了解和掌握这些知识点,你将能顺利地在虚拟环境中部署和使用MAC OS X 10.8系统,享受到苹果操作系统带来的高效和便捷。不过,请注意,苹果官方并不鼓励或支持在非苹果硬件上运行OS X,因此在安装前要确保你了解...
如果在安装过程中遇到依赖问题,可能需要手动下载并安装这些依赖项。可以使用`--nodeps`选项跳过依赖检查,但不推荐,因为这可能导致运行时错误。 5. **初始化数据库**:安装完成后,你需要初始化PostgreSQL数据库...
编译过程可能会遇到一些问题,如找不到头文件或链接错误,这些问题通常可以通过正确配置项目的包含目录、库目录和附加依赖项来解决。"NugetPackages"可能包含了用于自动管理这些依赖的NuGet包,使用它们可以帮助简化...
Juniper Networks提供了JTAC(Juniper Technical Assistance Center)服务来帮助用户解决在使用EX4300交换机过程中遇到的技术问题。 通过这些详细知识点的介绍,我们可以看出Juniper EX4300配置指南是一份全面的...
在Linux环境下安装MySQL 5.6.27的步骤是一个重要的任务,对于...在实践中,你可能会遇到各种各样的问题,但通过查阅相关教程和文档,大多数问题都能得到解决。希望这篇教程能帮助你在Linux环境下成功安装MySQL 5.6.27。
Caffe 是一个流行的开源深度学习框架,由加州大学伯克利分校的Berkeley Vision and ...在实践中,你可能会遇到各种问题,如依赖冲突、资源限制等,但通过查阅文档、社区论坛和在线教程,大多数问题都可以得到解决。
标题 "Win-Caffe:Visual Studio 2015, CPU only, Python 3.5" 指的是一个针对Windows平台的Caffe构建,它专为使用...对于不熟悉Unix系统或者遇到在Windows上搭建Caffe环境困难的人来说,这是一个非常有价值的资源。
- **异常处理**:添加异常处理逻辑,确保程序在遇到问题时能够妥善处理并给出反馈。 综上所述,本方案提供了一种将数据导出为Excel文件并上传至阿里云存储的服务实现方式,适用于需要快速部署和实现特定需求的场景...
如果在安装过程中遇到找不到JDK的问题,需在系统环境变量中添加`JAVA_HOME`。 4. **设置项目SDK**:创建新项目时,选择Android的Application Module,并指定Project SDK。首次设置时,IDE可能需要你指定JDK的位置。...
1. **跨平台性**:Pygame支持多种操作系统,如Windows、Linux和Mac OS X等,使得开发者可以轻松地在不同的平台上部署游戏。 2. **简化开发过程**:Pygame通过高级语言(Python)提供了丰富的API接口,让开发者能够更...
2. **Readme.txt** - 提供了项目的快速入门指南,包括安装、配置和运行的基本步骤,以及可能遇到的问题和解决方案。 3. **build.xml** - Ant构建文件,用于自动化构建过程,如编译、测试和打包应用。 4. **dist** ...