开发者社区> 问答> 正文

Jenkins 使用 Publish over SSH插件远程执行tomcat启动脚本 无效

服务器:windows10 tomcat:apache-tomcat-8.0.28

用Alibaba toolkit能启动image.png

Jenkins 出现错误 17:02:12 SSH: EXEC: STDOUT/STDERR from command [ G:\test\apache-tomcat-8.0.28\bin\startup.bat; 17:02:12 The CATALINA_HOME environment variable is not defined correctly 17:02:12 This environment variable is needed to run this program

局域网服务器配置: image.png 局域网服务器配置: image.png image.png 谢谢大家!

展开
收起
湖里一条鱼 2019-08-07 17:16:34 2525 0
1 条回答
写回答
取消 提交回答
  • 启动Jenkins 1、 安装jdk 从略,建议1.6或以上版本,配置好环境变量。 2、 安装tomcat 从略,安装完调试下tomcat是否正常。  3、 安装ant 下载zip包,解压后配置好环境变量。  4、 安装jenkins 下载war包,命名为Jenkins,拷贝到tomcat/webapps目录下。  5、 安装Android SDK 下载安装,完成后配置好Android_SDK_HOME环境变量。此步骤主要用于进行android自动化测试,若不进行此项可略过。  安装完成后启动tomcat/bin/startup.bat文件(linux下是startup.sh),在浏览器输入http://localhost:8080/jenkins,8080为tomcat端口,即可访问jenkins服务器。 配置Jenkins 1、 JDK配置 新增JDK,指定JDK名字和JAVA_HOME 2、 ANT配置 新增ANT,指定ANT名字和ANT_HOME 3、 Maven配置 从略,本文未使用到Maven,具体配置方法参考Google。 4、 Subversion 选择1.6版本SVN,勾选Update default Subversion credentials cache after successful authentication 5、 邮件通知 填写SMTP server、Default user E-mail suffix、System Admin E-mail Address、Jenkins URL、勾选Use SMTP Authentication,填写User Name、Password、Use SSL、SMTP port、Chareset(UTF-8) 、Default Content Type(默认)、Default Recipients(默认收件人),配置完成后可进行测试邮件。 6、 Jenkins URL 配置该URL,用于别人访问。 插件管理 1、 Hudson Subversion Plug-in,jenkins的svn插件。 2、 Android Emulator Plugin,android模拟器插件。 3、 JUnit Attachments Plugin,junit测试报告附件插件。 4、 Email-ext plugin,邮件扩展插件。此处说明下,默认Jenkins只会发送构建失败的邮件,我们需安装此插件才能自定义不同场景。 5、 Deploy to container Plugin远程发布插件。
    
    2019-09-23 18:32:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
Alibaba Cloud CodePipeline 基于Jenkins的CI / CD探索之路 立即下载
《Nginx 代理系统常用手册》 立即下载