`

项目部署随笔

阅读更多
   由于我们项目最近在两个地方进行开发,我们需要对代码进行合并,使用的cvs管理,但是两个地方的CVS版本不同,只能手工使用工具进行代码比较合成,我们使用的是WinMerge 工具,主要使用alt + 上下左右方向键,挺好用的。
   合成代码以后,我们重新部署项目,结果跑不起来,总结出来一下错误. 多个实现类注入一接口,干掉多余的类;cxf jar 包冲突,干掉jaxb-imp包;web.xml中log4j.xml路径错误,在classpath 下找不到该路径;
   还有一个需要注意的问题是:有时候明明在myeclipse 中对文件进行了 修改,结果还是报错,很有可能是缓存问题。
   缓存文件需要删除3个地方: tomcat 下 work下面的缓存,tomcat下webapps下面的项目文件,值得注意的是:源代码下面 web-info下面的 class 文件夹也需要干掉;
  有些错误与jdk的版本有关系,比如我测试过了,我们的webservice 在 jdk1.6下报错,而在1.618中就正常.
  另外要注意:classpath: 就是工程目录下 那个 .classpath 文件:里面包含了所有的classpath目录或者jar包
   当发布项目时,tomcat 下 class文件夹下没有文件,点击 project 下 的 clear 菜单那,重新发布即可解决
分享到:
评论

相关推荐

    盛大网游项目工作随笔

    这份名为“盛大网游项目工作随笔”的资源,很可能是你在解决各种技术问题、优化游戏性能、提升用户体验过程中积累的心得。 在网游开发与运营中,涉及的技术知识点广泛且深入,包括但不限于以下几个方面: 1. **...

    Diango + uwsgi + nginx项目部署的全过程(可外网访问)

    自己通过nginx uwsgi 部署django项目,查询了很多资料,遇到了很多问题,最终完成了部署,趁着心情愉悦,写个随笔,为曾像我一样苦寻解决方案的小伙伴们提供些思路。 方法如下 安装Nginx: #安装nginx sudo apt-get...

    ubuntu搭建Java项目运行环境-随笔记录.rar

    在本文中,我们将深入探讨如何在Ubuntu操作系统上搭建一个完整的Java项目运行环境,包括安装Java Development Kit (JDK) 1.8、MySQL 5.7数据库服务以及Apache Tomcat 9应用服务器。这个过程对于任何希望在Linux环境...

    Android App_云随笔课程设计

    在开发“Android App_云随笔课程设计”项目时,我们面临的是构建一个移动应用程序,旨在帮助用户便捷地记录他们的日常生活、旅行体验、心情点滴以及学习笔记等。这个应用程序的关键特性在于其同步功能,它将用户的...

    记一个菜鸟在Linux上部署Tomcat的随笔

     虽然做开发已经有段时间了,但是因为很少接触到项目部署这一块,所以这是一块短板,而新近在找工作,恰巧又需要掌握这一项技能,所以借着自己那些薄弱的Linux知识,准备搭建一个tomcat服务器。  准备工具:...

    civil 3d .net二次开发随笔(-)

    ### Civil 3D .NET 二次开发随笔 #### 一、引言 随着三维建模技术的进步,Civil 3D 成为了土木工程、测绘、设计与施工领域的重要工具。Civil 3D 是一款由 Autodesk 公司开发的专业三维建模软件,广泛应用于土木...

    基于simulink与xpctarget的嵌入式系统开发随笔

    创建项目目录** 首先,在电脑上创建一个名为“xpctarget”的文件夹,并将其设置为当前的工作目录。 **2. 设计模型** - 新建一个Simulink模型,并命名为“test”。 - 从厂家提供的HS_lib库中复制所需的模块,搭建...

    随笔-MySQL5.7.15源代码方式安装文档

    在当前的工作环境中,因为项目需求或是测试验证的原因,可能会遇到需要自行搭建 MySQL 数据库的情况。本文将详细介绍如何通过源代码的方式安装 MySQL 5.7.15 版本,帮助读者掌握这一技能,以便于在实际工作中能够...

    shoutingatclouds:我的随笔

    【标题】"shoutingatclouds:我的随笔"是一个个人知识分享的项目,由潘恩·汤普森(Paine Thompson)创建并维护。这个项目可能是他的个人笔记、技术见解或者对IT行业的独特观察的集合,以开源的形式分享出来,供他人...

    blog源码java-blog:CentOS服务器配置,NodeJs项目配置,开发随笔,react源码解读,vue源码解读,架构分析,性能优化

    开发随笔部分,可能包含了作者在项目开发过程中的心得体会,包括遇到的问题、解决方案、最佳实践等。这些内容可以帮助我们学习到实际开发中的技巧和经验,避免重蹈覆辙。 源码解读部分,涉及到了React和Vue两个前端...

    Own-learning-note:自己学习前端所阅读的书籍及笔记,框架原始资料,知识点思维导图,项目开发过程整理,随笔等

    而项目开发过程的整理则能让你了解实际开发流程,学习如何从需求分析到代码实现,再到测试和部署。 总之,JavaScript是前端开发的基石,理解并掌握其核心概念和库框架,对于成为一名优秀的前端开发者至关重要。通过...

    java前后端分离vue个人博客系统源码数据库 MySQL源码类型 WebForm

    项目页:根据项目的完整程度等因素,分为完整项目和小练习两部分,均为部署上线的项目,点击可以跳转显示。 留言版:可匿名发表留言,也可登录后发表。 关于我:展示我的资料,技能,作品,爱好以及自我评价,使用...

    本项目是 Lin CMS 后端的 ASP.NET Core 的实现,通过Vue.js实现的前后端分离CMS平台

    基于.NET 7+FreeSql实现的简单...本项目是 Lin CMS 后端的 ASP.NET Core 的实现,通过Vue.js实现的前后端分离CMS平台,目前实现简约的权限管理系统、基础字典项管理、随笔专栏,评论点赞,消息通知,标签等仿掘金模块

    Halo博客系统 v1.0.0.beta8.zip

    它支持Markdown语法,使得内容创作变得更加便捷高效,无论是技术博客还是生活随笔,都能轻松排版,展示出专业美观的样式。此外,Halo还提供了丰富的主题模板,用户可以根据自己的喜好自由定制博客的外观,打造出个性...

    本项目是 Lin CMS 后端的 ASP.NET Core 6 的实现,通过Vue.js实现的前后端分离CMS平台

    基于.NET 7+FreeSql实现的简单实用的CMS,前后端分离、Docker部署、OAtuh2授权登录、QQ、Github、Gitee快速登录、代码生成器、仿掘金专栏、IdentityServer4。目前实现简约的权限管理系统、基础字典项管理、随笔专栏...

    lin-cms-dotnetcore::grinning_face_with_big_eyes:由.NET 5 + FreeSql实施的简单实用的CMS;前一次分离,Docker部署,OAtuh2授权登录,自动化部署DevOps,自动同步至Gitee,代码生成器,仿掘金专栏

    本项目是Lin CMS最初的的实现,通过Vue.js实现的前分离CMS平台,目前实现了简约的权限管理系统,基础字典项管理,随笔专栏,评论点赞,消息通知,标签等仿掘金模块。 什么是Lin CMS? Lin-CMS是林间有风团队经过...

    smbms管理类项目

    10. **部署与运维**:项目完成后,需要打包成WAR或JAR文件部署到服务器。监控和日志管理工具如Log4j、JMX、Prometheus和Grafana等可以帮助开发者实时监控应用状态,优化性能,快速定位问题。 总之,“smbms管理类...

    CNCDBLOG-DBlog-master_blog_

    2. **文章管理**:博主可以创建、编辑、删除和分类文章,支持Markdown或富文本编辑,方便撰写技术博客或个人随笔。 3. **评论系统**:允许用户对文章进行评论和互动,可能包含回复、点赞、举报等社交元素,以促进...

    isaac1102.github.io

    个人博客是互联网上个人展示自我、分享知识和经历的平台,它可能包含技术教程、生活随笔、项目经验等各种内容。博主通过博客与读者互动,建立自己的网络影响力。 【标签】"SCSS" 是Sass(Syntactically Awesome ...

    手册

    "个人随笔"可能包含作者对技术的理解和心得,而"自动化"部分则可能涉及自动化工具或流程的介绍。"Vue前端项目"指出了一个基于Vue.js的前端开发实例,是用于练习、自用或研究的。"Nest最初"可能是指使用Nest.js框架的...

Global site tag (gtag.js) - Google Analytics