当程序部署到服务器之后出现了本地没出现的问题

  有时候出现的一些问题可能是与专业知识没有多大关系可是却让你会花费很长时间去寻找问题,今天 我就遇到了一个问题,我在本地搭建了一个开发-部署运行的环境,当功能实现之后我将程序部署到服务器上,当访问程序时发现数据就是出不来,刚开始觉得很奇怪,想着是不是写的代码是不是有问题。然后就在这条路上寻找问题的所在,首先就是寻找如何在服务器上调试程序的方法,最总选择了通过跟踪Log的方式,最后终于发现了问题,原来是我在本地数据中写的数据库对象没有移到服务器上。回想起来自己真是213......

总结:

  当程序部署到服务器之后,程序出现了问题可以通过跟踪Log的方式去寻找问题的所在。

时间: 2024-10-22 01:08:54

当程序部署到服务器之后出现了本地没出现的问题的相关文章

Java如何取得当前程序部署的服务器的IP

1.问题:之前使用InetAddress.getLocalHost().getHostAddress()时,在开发机测试可以得到192.168.0.18这样的IP.但部署到linux服务器以后, 这个值却变成了127.0.0.1,如何得到真正的IP地址? 2.方案: public static InetAddress getCurrentIp() { try { Enumeration<NetworkInterface> networkInterfaces = NetworkInterface

程序部署到服务器后非常慢!!!

结论: 1.EF 查询 比ADO慢,甚至直接报告超时错误,原因不详. 2.在原生ADO.Net中 使用 参数化查询 比 直接使用sql拼接  慢几十倍!!! ADO.Net代码测试 public List<v_yjdateggjgModel> SelectList(int yjxzqid, int ncpid, DateTime start, DateTime end) { List<v_yjdateggjgModel> list = new List<v_yjdateggj

将本地Java程序部署到linux服务器并执行

需求:将本地Java程序部署到linux服务器并执行,首先要将本地Java程序打成jar包,然后拷贝到服务器后运行java -jar xx.jar 问题:该程序本地运行正常,服务端运行报错找不到第三方包中的类 原因:本地打jar包时有错,未能正确引入第三方包 解决:本地通过fat jar插件来打包,方法如下 在Eclipse 下 java 应用程序打包 Mainfest.mf 格式 首先保证程序在Eclipse下的正常执行,然后方法如下: ( 写在最前面 做好的Eclipse打包 还是使用插件

将 Django 应用程序部署到生产服务器

原文出自: http://www.ibm.com/developerworks/cn/opensource/os-django/ 比较有启发性质的一篇文章,会避免很多弯路 Django 是一个基于 Python 的开源 Web 应用程序框架,其目的是使创建数据库驱动的 Web 站点和 Web 应用程序更加容易.开发 Django 应用程序很简单,因为该框架包含了一个开发 Web 服务器.但是这个框架不适合在生产环境中使用,因此需要进一步将 Django 应用程序部署到 Web.在本文中,您将了解

Asp.Net 之 WebService部署到服务器后出现&quot; The test form is only available for requests from the local machine &quot;

最近由于任务需要开发了一个WebService, 部署到服务器以后,出现上述问题,网上查找到如下解决方案: 问题原因: 从 NET Framework 1.1 起定义了一个名为 HttpPostLocalhost 的新协议.默认情况下,这个新协议处于启用状态.该协议允许从与使用 HTTP POST 请求的 Web 服务位于同一计算机上的应用程序调用该服务.允许的前提条件是:POST URL 使用 http://localhost,而不是 http://hostname.这使得 Web 服务开发人

Rsyslog+Loganalyer+MySQL下部署日志服务器

Rsyslog+Loganalyer+MySQL下部署日志服务器 准备工作(三台Centos服务器Centos7): MySQL服务器(192.168.1.70):收集储存管理日志 web/Rsyslog服务器(192.168.1.52):搭建httpd服务,提供在web端查看日志信息 测试服务器(192.168.1.71):生成日志,并将日志信息发送给Rsyslog服务器 关闭防火墙和selinux 配置MySQL服务器 安装MySQL服务,创建用户,授权对Syslog数据库的访问. #yum

lamp+loganalyzer+rsyslog server部署日志服务器

lamp+loganalyzer+rsyslogserver部署日志服务器 网络环境 日志服务器 (lamp+loganalyzer+rsyslog) IP : 172.16.6.63/16 主机名: log.com 系统发行本: CentOS release 6.6 (Final) loganalyzer 版本:loganalyzer-3.6.5.tar.gz lamp apche rpm: rpmhttpd-2.2.15-39.el6.centos.x86_64 php rpm: php-g

.net程序部署(mono方式)

某一次 我同事用了这个词 ,说这样才显得够专业 擦.把某某项目 部署到服务器上 .擦 不就是拷个文件过去运行么.月亮 还是绵羊  我搞不清楚了 咱英文不好,绵羊叫的声音?.你就叫我山寨程序猿 随意 一直就这风格. mono 是一种基于.NET Framework的开放源代码平台. 安装文件在此地址下载 http://www.go-mono.com/mono-downloads/download.html 经证实 安装过后直接 把 moon.exe  和相关目录 直接 拷走 然后运行也是可以的,所

C# Window编程随记——ClickOnce程序部署

关于ClickOnce我们要说的主要有一下两点: 什么是ClickOnce? ClickOnce的使用 一.什么是ClickOnce(来自百度) ClickOnce 是一种部署技术,使用该技术可创建自行更新的基于 Windows 的应用程序,这些应用程序可以通过最低程度的用户交互来安装和运行. 使用ClickOnce部署有什么优势: 1.更新方便:使用Microsoft Windows Installer部署的话,每次程序更新用户都要重新安装整个程序,而使用ClickOnce部署的话,则可以自动