- 浏览: 211039 次
- 性别:
- 来自: 哈尔滨
文章分类
- 全部博客 (267)
- java.lang (8)
- 问题汇总 (21)
- 异常记录 (20)
- 功能实现 (19)
- 面试总结 (25)
- 技巧总结 (8)
- 常用代码 (4)
- 编程习惯 (3)
- 编码规则 (3)
- java.util (10)
- java.io (1)
- JavaWeb (9)
- MySQL (16)
- SVN (3)
- MyBatis (11)
- Velocity (7)
- 其他知识 (10)
- 人生哲理 (1)
- 人生故事 (1)
- 自我感悟 (1)
- shiro (3)
- 基础知识 (0)
- 问题总结 (1)
- Spring 标签 (1)
- Spring (3)
- 点滴生活 (1)
- DOS (1)
- CAS (4)
- Linux (9)
- Storm (6)
- Shell (1)
- regex (1)
- Collection (4)
- poi (1)
- 经典语句 (1)
- NIO (5)
- concurrent (14)
- RPC (1)
- zookeeper (3)
- 待整理 (2)
- Hadoop (9)
- RabbitMq (2)
- flume (1)
- hive (7)
- hbase (4)
- kafka (1)
- scala (1)
- GC (0)
- java.util.concurrent.atomic (1)
- java.lang.ref (6)
- JVM (2)
- algorithm (1)
- conception (1)
- java key word (1)
- sun.misc (1)
最新评论
问题场景:
公司项目采用模块化的形式,即按照业务模块构建多个项目工程,每个业务分为 core 项目(Service 与 Dao 层),common 项目(常量类及对外提供的调用接口名称及调用方式)、api 项目(提供对外的调用接口,实现部分再调用 core )
common项目中的 client 类中,通过加载 diamond 服务器中配置的 url 即服务器的部署的HTTP地址进行访问
在项目开发过程中,为了便于调试,将此URL重新赋值为 localhost
本地开发时功能调试完毕,等待与前端同事进行接口联调时,调用接口相应特别慢,就重启了一下机器,再次启动服务,调用失败,断点跟踪不能进入到 common 项目中的 client 中,即调用的服务不是本地,所以请求不到
问题分析:
1.打开 eclipse 后,项目重新部署, web 项目加载了 common 的 jar ,而不是 项目 common ,导致调用不到本地的服务,而是请求了测试环境的服务,而服务未发布到测试环境,所以调用异常
问题解决:
1.选中web项目 --> build path --> add project --> 添加 COMMON 工程到当前项目中
断点调试时,提示 执行哪一个( .clss .java 两个,两个依赖,一个是添加的项目,一个是引用的JAR包,选择 java 的)
进行调试,服务正常
问题总结:
1.程序运行时,断点跟踪,eclipse 会提示调用哪个项目的服务,jar包 还是 项目
公司项目采用模块化的形式,即按照业务模块构建多个项目工程,每个业务分为 core 项目(Service 与 Dao 层),common 项目(常量类及对外提供的调用接口名称及调用方式)、api 项目(提供对外的调用接口,实现部分再调用 core )
common项目中的 client 类中,通过加载 diamond 服务器中配置的 url 即服务器的部署的HTTP地址进行访问
在项目开发过程中,为了便于调试,将此URL重新赋值为 localhost
本地开发时功能调试完毕,等待与前端同事进行接口联调时,调用接口相应特别慢,就重启了一下机器,再次启动服务,调用失败,断点跟踪不能进入到 common 项目中的 client 中,即调用的服务不是本地,所以请求不到
问题分析:
1.打开 eclipse 后,项目重新部署, web 项目加载了 common 的 jar ,而不是 项目 common ,导致调用不到本地的服务,而是请求了测试环境的服务,而服务未发布到测试环境,所以调用异常
问题解决:
1.选中web项目 --> build path --> add project --> 添加 COMMON 工程到当前项目中
断点调试时,提示 执行哪一个( .clss .java 两个,两个依赖,一个是添加的项目,一个是引用的JAR包,选择 java 的)
进行调试,服务正常
问题总结:
1.程序运行时,断点跟踪,eclipse 会提示调用哪个项目的服务,jar包 还是 项目
发表评论
-
问题整理(一)
2018-01-21 09:58 400分页实现 jr-MyBatis PageBean PageB ... -
2017年问题汇总-待整理
2017-12-31 12:27 2235查询时应注意的事项 1. ... -
为什么tinyint(1)映射po类中属性时的字段类型为Boolean
2017-11-29 20:42 1455问题描述: 建表,字段类型 tinyint 长度 1 ,映射 ... -
删除<!DOCTYPE html> 后页面样式错误
2017-11-24 21:42 1597问题描述: 根据前端同事提供的HTML页面嵌套JSP页面 删除 ... -
检索指定时间范围内的数据与预期不一致
2017-10-30 20:38 570问题背景: 在不同日期内进行不同的业务逻辑,在测试环境进行模拟 ... -
常犯错误总结(一)
2017-10-22 11:30 448常犯错误总结(一) 一、Arrays.asList 与 ja ... -
为什么切换root用户失败
2017-10-16 20:54 1333问题背景: 需要申请服务器root权限以便于维护部署在服务器 ... -
为什么没有查询到日志输出
2017-10-15 18:13 704问题背景: 项目中某个功能发送队列,造成队列积压,系统功能预警 ... -
为什么运行接口无返回值
2017-10-02 18:08 787问题场景: 与同事共同开发一个项目,调用其开发的接口,未接收 ... -
为什么当天的时间格式化后却变为昨天的时间
2017-10-02 16:50 1317问题场景: 生产环境程序运行过程中,统计数据不正确,查看日志 ... -
为什么新安装的Eclipse不能打开
2017-10-01 22:33 1427问题描述: 同事遇到的问题,在公司的已有的公用的笔记本上安装 ... -
为什么修改后的JS CSS 发布后不生效
2017-09-27 22:25 1541问题场景: 本地修改后的JS CSS ,发布到测试环境后,并未 ... -
为什么Map中Date类型数据接收时变为Long类型数据
2017-03-26 22:11 2035问题描述 接口调试过程中,发现调用同一个SQL的两个不同的Se ... -
为什么JS没有收到返回值
2016-05-24 22:44 609问题:登录优化,POST提交登录信息,回传登录结果信息给JS展 ... -
为什么路径正确却访问不到页面
2016-05-24 22:32 930问题:ACTION中,跳转页面时报错,CAN NOT FOUN ... -
为什么启动SERVICE服务失败
2016-05-15 09:10 1541问题: 基于服务化开发,启动服务SERVIICE API中 ... -
为什么一个服务化工程引用不到另一个服务化工程
2015-08-12 20:04 546问题一:java中一个服务工程引用另一个工程引用够不到 描述 ... -
为什么服务版本或持久化类属性对应不上
2015-05-26 15:54 723问题描述: 基于服务化框架开发, 开发过程中,WEB项目在调 ... -
为什么列表中分页查询报错
2015-05-11 20:44 388问题:Action中进行列表页面操作报错,跟踪后发现是Page ... -
为什么Action中的接口执行了两次
2015-05-04 15:06 915问题场景: 程序中的方法莫名其妙的执行了两次,导致结果与预期的 ...
相关推荐
通过以上步骤,我们可以轻松地将自定义的或第三方的Jar包安装到本地Maven仓库,并在Spring Boot项目中使用它们。这种方式不仅简化了项目的构建流程,还提高了开发效率。希望本文能帮助大家更好地理解和掌握Spring ...
标题中的“webservice生成本地类所用的jar包”指的是Apache CXF提供的一种功能,即通过CXF的工具将Web服务的WSDL描述转换为Java本地类。这些本地类可以帮助开发者在Java应用中方便地调用和实现Web服务。生成的本地类...
将class文件打包成jar文件是Java开发中常见的需求,尤其在使用WebService的SOAP协议时,为了实现远程调用,往往需要将本地的类文件(.class)打包成jar包进行分发。本文将深入探讨这一过程,包括手动压缩和利用...
《Qrcode.jar在Maven项目中的应用与理解》 二维码(Quick Response Code,简称QR Code)作为一种高效的信息编码方式,在现代信息化社会中被广泛应用。它能够存储大量的文本、URL、联系人信息等,并且可以通过手机...
7. `changelog.txt` 和 `README.txt`:通常包含项目变更日志和使用指南,帮助理解jar包的用途和更新情况。 安装步骤如下: 1. **备份原文件**:在开始安装之前,为了安全起见,建议备份MyEclipse的原始配置文件。...
即将aar后缀改为zip,解压出jar包及资源文件(如果有),将jar包及资源文件(如果有)复制到相应的目录,按照jar包的方式集成。如果aar包中有通过R.id./R.layout.等方式调用资源文件,这种集成方式可能会报资源文件...
- **配置**: 首先,将友盟的jar包导入到你的项目中,确保项目依赖正确。 - **初始化**: 在应用启动时,进行友盟SDK的初始化,传入必要的AppKey和AppSecret。 - **登录接口调用**: 根据用户选择,调用对应的登录...
通过以上步骤,你可以将天地图的数据集成到你的GIS项目中,从而扩大你的地理信息处理能力。不过,由于不同的GIS项目需求各异,可能还需要进行一些自定义的二次开发工作,以适应特定的应用场景。因此,熟悉ArcGIS的...
本文将详细介绍如何使用Jenkins来实现jar包的自动推送,并且同时更新多台设备的配置,以满足业务场景中主从生产环境更新迭代版本的需求。 #### Jenkins简介 Jenkins是一款开源的持续集成与持续部署工具,它支持...
在Java开发中,验证与国际化(Validation and Internationalization,简称i18n)是...在实际项目中,还需要确保正确配置Spring MVC的上下文以启用这些功能,并根据需求创建和管理资源文件,以满足不同地区的用户需求。
在 Java 开发环境中,protobuf 的 jar 包是必不可少的,它提供了编译 proto 文件和运行时序列化/反序列化的功能。 **protobuf 2.5 安装步骤:** 1. **下载源码**:首先,你需要从 Google 官方仓库或第三方镜像站点...
使用`cd`命令进入远程目录,然后调用`get`方法下载指定的文件到本地指定路径。 注意,"StrictHostKeyChecking"配置项被设置为"no",这意味着JSch将不验证远程服务器的主机密钥,这在开发环境中可能适用,但在生产...
在java应用程序中集成kettle,需要在项目中引入执行kettle所需要的jar包,包括kettle对应的目录下找到的外部jar包。另外,将kettle目录下plugins目录拷贝到应用程序根目录下,这一点很重要,否则在用transformation...
6. **国际化与本地化**:Struts1支持多语言环境,通过资源包(.properties文件)管理不同语言的文本。 7. **JSP标签库**:提供了一系列的JSP标签,简化了视图层的开发,如、等。 8. **Validator**:提供了数据验证...
首先,我们需要在项目中引入JSch库,这通常通过Maven或Gradle依赖管理工具完成。在本示例中,可能已经包含了这个库的jar文件。 4. **建立SSH连接** 使用JSch,我们可以通过以下步骤建立SSH连接: - 创建`JSch`...
如果本地仓库没有,它就会尝试从远程仓库中下载构件到本地仓库,然后使用本地仓库中的构件。 MyEclipse 配置 Maven MyEclipse 是一个流行的 Java 集成开发环境(IDE),它支持 Maven 项目。要在 MyEclipse 中配置 ...
对于Maven项目,可以将jar包添加到本地Maven仓库,并在pom.xml文件中声明为依赖。 为了手动添加到Maven项目,你需要执行以下步骤: 1. 将ojdbc14-10.2.0.4.0.jar保存到本地磁盘。 2. 打开命令行,进入Maven的仓库...
1. **JAR包导入**:在开发Android应用时,为了引入第三方库或特定功能,需要将JAR包添加到项目的构建路径中。在Eclipse中,可以通过右键点击客户端工程的根目录,选择"Properties",然后进入"Java Build Path",接着...