【问题标题】:Build success info is not showing after server startup服务器启动后不显示构建成功信息
【发布时间】:2016-05-25 07:37:57
【问题描述】:

我从 maven 启动了我的 ant-target(tomcat-start)...服务器已启动...war 也已部署。但它在服务器启动后没有显示构建成功......它显示如下......

[java] touko 25, 2016 9:07:37 AP. org.apache.catalina.core.AprLifecycleListener init
     [java] INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\jdk1.7.0_17\jre\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:/Program Files/Java/jre1.8.0_92/bin/client;C:/Program Files/Java/jre1.8.0_92/bin;C:/Program Files/Java/jre1.8.0_92/lib/i386;C:\ProgramData\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath\;C:\Windows\System32\;C:\jdk1.7.0_17\bin\;C:\apache-maven-3.3.9\bin\;C:\ANT\apache-ant-1.8.2\bin;C:\eclipse-jee-mars-2-win32\eclipse;;.
     [java] touko 25, 2016 9:07:38 AP. org.apache.coyote.AbstractProtocol init
     [java] INFO: Initializing ProtocolHandler ["http-bio-8060"]
     [java] touko 25, 2016 9:07:38 AP. org.apache.coyote.AbstractProtocol init
     [java] INFO: Initializing ProtocolHandler ["ajp-bio-28009"]
     [java] touko 25, 2016 9:07:38 AP. org.apache.catalina.startup.Catalina load
     [java] INFO: Initialization processed in 1454 ms
     [java] touko 25, 2016 9:07:38 AP. org.apache.catalina.core.StandardService startInternal
     [java] INFO: Starting service Catalina
     [java] touko 25, 2016 9:07:38 AP. org.apache.catalina.core.StandardEngine startInternal
     [java] INFO: Starting Servlet Engine: Apache Tomcat/7.0.50
     [java] touko 25, 2016 9:07:38 AP. org.apache.catalina.startup.HostConfig deployWAR
     [java] INFO: Deploying web application archive C:\personaltitaniaTomcat\apache-tomcat-7.0.50\webapps\Kantayhteystesti.war
     [java] touko 25, 2016 9:07:39 AP. org.apache.catalina.util.SessionIdGenerator createSecureRandom
     [java] INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [160] milliseconds.
     [java] touko 25, 2016 9:07:39 AP. org.apache.catalina.startup.HostConfig deployWAR
     [java] INFO: Deploying web application archive C:\personaltitaniaTomcat\apache-tomcat-7.0.50\webapps\log4jtest.war
     [java] touko 25, 2016 9:07:40 AP. org.apache.catalina.startup.HostConfig deployDirectory
     [java] INFO: Deploying web application directory C:\personaltitaniaTomcat\apache-tomcat-7.0.50\webapps\docs
     [java] touko 25, 2016 9:07:40 AP. org.apache.catalina.startup.HostConfig deployDirectory
     [java] INFO: Deploying web application directory C:\personaltitaniaTomcat\apache-tomcat-7.0.50\webapps\examples
     [java] touko 25, 2016 9:07:43 AP. org.apache.catalina.startup.HostConfig deployDirectory
     [java] INFO: Deploying web application directory C:\personaltitaniaTomcat\apache-tomcat-7.0.50\webapps\host-manager
     [java] touko 25, 2016 9:07:43 AP. org.apache.catalina.startup.HostConfig deployDirectory
     [java] INFO: Deploying web application directory C:\personaltitaniaTomcat\apache-tomcat-7.0.50\webapps\manager
     [java] touko 25, 2016 9:07:44 AP. org.apache.catalina.startup.HostConfig deployDirectory
     [java] INFO: Deploying web application directory C:\personaltitaniaTomcat\apache-tomcat-7.0.50\webapps\ROOT
     [java] touko 25, 2016 9:07:44 AP. org.apache.coyote.AbstractProtocol start
     [java] INFO: Starting ProtocolHandler ["http-bio-8060"]
     [java] touko 25, 2016 9:07:44 AP. org.apache.coyote.AbstractProtocol start
     [java] INFO: Starting ProtocolHandler ["ajp-bio-28009"]
     [java] touko 25, 2016 9:07:44 AP. org.apache.catalina.startup.Catalina start
     [java] INFO: Server startup in 6425 ms
     [java] touko 25, 2016 9:07:54 AP. org.apache.catalina.sta 

在此之后我需要构建成功消息....我怎样才能得到它?任何人请建议我。提前谢谢你。

【问题讨论】:

  • 您使用antrun插件启动的进程(Tomcat)是否成功终止?如果它没有在单独的进程中启动 Tomcat,它不会终止,因此 antrun 构建步骤不会完成,因此构建本身不会进行。如果您这样做只是为了手动调试您的 Web 应用程序,这对您来说并不重要。你的用例是什么?
  • 感谢您回复 Anton Koscejev...是的,它正在成功终止...我先停止 tomcat,然后再启动它...在 tomcat 启动后,我的 maven-echo -plugin 无法正常工作而且我不明白为什么它在服务器启动后不去另一个插件的原因......并且对于一个跟踪过程,我也删除了我的 maven-echo-plugin ......仍然没有显示构建成功......一切都很好,tomcat 启动、停止和部署也...
  • 通常,只有在任务未完全完成时,构建才会像这样挂起,例如当启动脚本直到服务器停止才返回时。我对 antrun 插件本身没有太多经验,所以我不能确定可能是什么原因。我建议尝试使用maven tomcat plugin 来启动tomcat。可以设置fork=true,让maven在tomcat启动后继续构建。
  • 好的...我尝试通过 maven tomcat 插件启动 tomcat 但我无法自动启动它...我们需要手动启动它...如果您有任何想法自动启动 tomcat 请建议我...谢谢 Anton Koscejev :)
  • 您能否详细说明您无法自动启动的原因?你尝试了什么,什么失败了? (听起来你可以为此提交一个单独的问题。;)

标签: maven ant maven-antrun-plugin


【解决方案1】:

通过在 ant build.xml 中添加 spawn 我们可以解决这个问题...Spawn 将用于在后台运行命令,因此 tomcat 启动将在后台运行,并且 tomcat start 旁边的配置文件也将运行....还将显示构建成功。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-21
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 2020-07-29
    相关资源
    最近更新 更多