chinaab 发表于 2015-8-9 09:40:13

技术小总结(Maven,Tomcat,Jetty,Eclipse)

  MVN创建工程
  mvn archetype:create-DgroupId=org.springframework.samples.jpetstore -DartifactId=petstore
  mvn dependency:sources
  mvn dependency:sources 下载依赖包
  -DdownloadSources=true
  -DdownloadJavadocs=true
  mvnautoconf:autoconf -Dproperties=/home/jiangyr/antx_subscription.properties
  项目中用到了maven来管理,因为有些功能用到了sun的专用API(比如JPEGImageEncoder这个类),
  在maven编译过程中会报“是 Sun 的专用 API,可能会在未来版本中删除”这样的错误导致最终编译失败,
  google了一番可以使用最新版本的编译插件解决这个问题,在项目的pom文件中配置如下:
  
  maven-compiler-plugin
  2.3.1
  
  1.6
  1.6
  UTF-8
  
  
  
  org.codehaus.plexus
  plexus-compiler-javac
  1.8.1
  
  
  
  1、其中maven-compiler-plugin用2.3.1版,我之前用的是2.0.2的;
  2、必须指定plexus-compiler-javac这个依赖,并且最新版本1.8.1才解决了这个问题,1.8.1以前的是有问题的;
  
  eclipse设置
  D:\taobao\eclipse\eclipse.exe -vmD:\taobao\jdk1.6\bin\javaw -vmargs -Xms256M -Xmx256M
  
  Tomcat 增加虚拟目录 在host之间
  Tomcat 7装压缩版,不用安装版
  Tomcat设置Debug模式
  catalina.bat 文件中增加:
  SET CATALINA_OPTS=-server -Xdebug -Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
  设置虚拟目录
  
  
  
  点击开始,找运行,输入cmd,确定,然后输入:“netsh winsock reset”再回车,等系统修复成功后,重启电脑。
  参考资料:http://zhidao.baidu.com/question/136241723.html
  
  
  Array.newInstance(clazz,length)
  
  Jetty
  启动 java -jar start.jar
  设置虚拟目录 context目录下设置参考test.xml文件
  
  input readonly="readonly" 文本框只读
  
  装上TortoiseSVN后,默认会开机启动一个叫做TSVNCache.exe的进程,任务管理器中杀掉后任然会启动。这个进程的功能是实时扫描纳入 SVN版本控制的文件夹,如有修改,显示不同的图标以示修改。但是这会占用内存、IO等资源,有时候甚至导致Explorer假死。这里介绍禁止 TSVNCache.exe自动启动的方案。
    1.关闭方法:Explorer右键菜单→TortoiseSVN→Settings→Icon Overlays→Status cache,将这一项设成None。
页: [1]
查看完整版本: 技术小总结(Maven,Tomcat,Jetty,Eclipse)