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

  待整理。。
 
 
posted @   LGGGGG  阅读(254)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
点击右上角即可分享
微信分享提示