技术小总结(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]