zoukankan      html  css  js  c++  java
  • myeclipse、maven、tomcat、jdk技巧和坑【待完善】


    公司使用前后不分离或半分离的springmvc + maven ,自己不得不研究研究myeclipse、maven、tomcat等等


    开发环境搭建:
    坑一:
      Unable to process Jar entry [COM/ibm/db2os390/sqlj/custom/DB2SQLJCustomizer.class] from Jar [jar:file:/D:/proc/work/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/hb-bass-navigation/WEB-INF/lib/db2jcc-1.0.jar!/] for annotations

      解决方案:
      
    网上一大堆的文章写着,修改tomcat里config/catalina.properties里追加 db2gcc.jar 或者db2gcc4.jar 然而最终发现lib里放的是db2gcc.1.0.jar
      最后得出结论:db2gcc*.jar
      只需加这个,
    不管加的jar包什么版本 通用!!!!

    技巧(懒):
      由于多项目集成要清理、打包、清理、打包、清理、打包、、、、
      所以自己研究了一下mvn命令

      用cmd代替鼠标操作(run as -> clean / run as -> install)
      配置环境变量MAVE_HOME,添加Path到%MAVEN_HOME%/bin,即可在cmd中 mvn clean install进行部署
      maven父子项目集成:
        新建bat文件:
          cd d:
          cd workspaces
          cd projA
          call mvn clean install
          cd ../projB
          call mvn clean install
          cd ../projC
          call mvn clean install
          cd ..
          pause
      然后在myeclipse中run项目即可

    SVN命令行工具
      一般提到svn都会想到純界面操作,其实SVN也可以使用cmd命令进行操作。用惯了git再使用svn界面操作会感觉不舒服。
      默认安装TortoiseSVN的时候是不会有命令行工具的,需要在安装的时候选中命令行工具,
      
      安装后,即可在cmd里使用svn命令。
      也可以新建bat文件:
          cd d:
          cd workspaces
          cd projA
          call svn update
          cd ../projB
          call svn update
          cd ../projC
          call svn update
          cd ..
          pause
      保存后双击bat文件即可实现批量更新多个项目svn

      待整理。。
     
     
  • 相关阅读:
    人工智能正在跨越“恐怖谷”,未来或将善恶共存
    大数据可视化的途径
    数据科学家公司生存指南TOP30秘诀
    真真假假?专访七位AI专家,辨析医疗人工智能真伪
    大数据主要应用于哪些行业,应用价值是什么?
    【人工智能】 火爆的机器学习和人工智能,为何在金融业四处碰壁?
    大数据时代,你是否拥有「文科思维」?
    AI和企业管理
    刷脸新时代:我国人工智能技术世界领先 产业规模3600亿元
    交待给你的事办完了,就不能回个话么?
  • 原文地址:https://www.cnblogs.com/lggggg/p/9832571.html
Copyright © 2011-2022 走看看