maven+sonar+hudson部署

12 篇文章 0 订阅

1:Typeorg.sonarsource.scanner.maven sonarQubemojo not present,

   

解决方案:

 

2. Unable to get XClass for java/lang/StringBuilder

解决方案:在发布的项目中配置,使用jdk7

<build> 

        <pluginManagement> 

          <plugins> 

            <plugin> 

              <groupId>org.codehaus.mojo</groupId> 

            <artifactId>sonar-maven-plugin</artifactId> 

              <version>2.5</version>

            </plugin> 

          </plugins>

        </pluginManagement> 

 </build> 

 

 

3.不能生成3.0-Releases项目

解决方案:将disableRedeploy 改为 AllowRedeploy即可

 

4:send mail错误Failed tosend out e-mail

javax.mail.MessagingException: Exception readingresponse;
  nested exception is:
    java.net.SocketTimeoutException: Readtimed out

 

解决方案:

 

5:hudson自动部署到tomcat下;添加插件:Deploy to container Plugin

        

          

WAR/EARfiles: hudson workspace的相对目录;不如本地目录为:C:\Users\admin\.hudson\jobs\wenjie-edu-web-boss\workspace\target\wenjie-edu-web-boss.war;则相对目录为:target\wenjie-edu-web-boss.war;

contextpath:项目名

Container:使用的tomcat版本

Manageruser name:tomcat名称

Managerpassword:tomcat密码

注:tomcat-user.xml加上

<rolerolename="admin-gui"/>

<rolerolename="manager-gui"/>

<rolerolename="manager-script"/>

<userusername="tomcat" password="tomcat"roles="admin-gui,manager-gui,manager-script"/>

TomcatUrl:tomcat的访问路径

 

注:war file使用的是hudson workspace的相对目录,hudon默认的目录在:

C:\Documents and Settings\用户名\.hudson\

 

workspace目录:C:\Documents andSettings\用户名\.hudson\ jobs\web\workspace\

最终产生的war在:C:\Documents and Settings\用户名\.hudson\ jobs\web\workspace\Web\target\web.war

 

保存配置再重新构建一次,打开tomcat的webapps目录,发现web.war终于过来了,

 

 

 

6: 程序包com.sun.xml.internal.messaging.saaj.packaging.mime.internet不存在

解决方案:去掉sun包,改用其他jar包

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值