Idea + tomcat +SVN web工程搭建

公司源码版本管理工具 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,启动失败,加上以上内容成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins、SonarQube、TomcatSVN可以进行集成搭建,可以实现代码的自动构建、测试、分析和部署。下面是具体步骤: 1. 安装Jenkins和SonarQube Jenkins和SonarQube都可以在官网下载安装包进行安装。 2. 安装Tomcat Tomcat也可以在官网下载安装包进行安装。 3. 安装SVN SVN可以在官网下载安装包进行安装。 4. 配置Jenkins 4.1 安装插件 在Jenkins中安装以下插件: - Subversion Plugin:用于支持SVN - SonarQube Scanner for Jenkins:用于支持SonarQube 4.2 配置SVN 在Jenkins中配置SVN,在“系统管理”中选择“全局工具配置”,在“Subversion”中设置SVN的路径和账号密码。 4.3 配置Tomcat 在Jenkins中配置Tomcat,在“系统管理”中选择“全局工具配置”,在“Tomcat”中设置Tomcat的路径和账号密码。 4.4 配置SonarQube 在Jenkins中配置SonarQube,在“系统管理”中选择“全局工具配置”,在“SonarQube Scanner”中设置SonarQube的路径和账号密码。 4.5 创建Jenkins任务 在Jenkins中创建任务,在任务中配置SVN的地址、账号密码和代码的检出路径。在“构建后操作”中添加以下内容: - Invoke top-level Maven targets:用于构建代码 - SonarQube Scanner:用于进行代码分析并上传结果到SonarQube服务器 - Deploy war/ear to a container:用于将代码部署到Tomcat服务器中 5. 使用Jenkins进行集成搭建 在Jenkins中运行任务,Jenkins会自动进行代码的检出、构建、测试、分析和部署。如果有问题,可以在Jenkins的控制台中查看详细的日志信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值