公司源码版本管理工具 SVN,原有的eclipse搭建工程(jdk1.6 tomcat6 )转移到idea
VCS——>工程搭建具体步骤网上搜索
IntelliJ IDEA 安装后,SVN 导出项目时会出现错误
Cannot load supported formats: Cannot run program "svn": CreateProcess error=2
表示问题是没有加载svn工具,配置svn.exe
后续 CVS——>checkout from version control
配置tomcat
一、 jdk1.7 版本,编译JSObject错误
原因是jdk7文件夹下:lib\jfxrt\netscape\javascript,JSObject类无getwindow方法
但是plugin.jar,包含的JSObject类有getwindow方法。对jar做一下调整再次编译不出现错误了。
jdk1.7,tomcat8.5运行成功
二、jdk1.8(idea7 tomcat6 jdk1.8 ) svn check out 工程,运行tomcat,出现以下错误:
org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JasperException: Unable to load class for JSP
java.lang.ClassNotFoundException: org.apache.jsp.indexlis_jsp
解决方法:tomcat6升级为tomcat8及以上可以打开登陆页面,正常使用
但是启动后台日志出现错误,升级tomcat9错误一样,错误如下:
org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to process Jar entry
提示了三个类:BasicVectorContainer.class;BasicTreeContainer.class;BasicSingletonContainer.class
相关jbcl.jar
原因:jbcl.jar包缺少相关类,且打不开已经被损坏。替换jbcl.jar包解决问题
三、中文乱码问题
启动tomcat后台中文乱码解决:idea.exe.vmoptions文件,tomcat edit ,VM options:-Dfile.encoding=UTF-8
应用程序中文注释等乱码解决:从svn导入的项目,该项目设置编码格式GBK,不出现乱码了。file-encoding
页面显示中文乱码解决,前台js,jsp页面传输后台中文乱码,在web.xml和conf/server.xml配置了编码GBK,jsp-config等设置
仍然没有生效,发现web.xml的web-app标签显示红色,修改后重新启动yi应用,所有乱码问题解决。
web.xml去掉了
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 本地tomcat环境乱码问题jie'解决。
但是部署到测试环境weblogic,启动失败,加上以上内容成功