相关疑难解决方法(0)

如何从命令行签出特定的Subversion修订版?

我想使用命令行检查Subversion中文件夹的特定修订版.

我没有看到指定修订号的选项TortoiseProc.exe,

TortoiseProc.exe /command:checkout <url>
Run Code Online (Sandbox Code Playgroud)

我如何获得我想要的修订版?是TortoiseProc.exe我想做的正确工具吗?

svn tortoisesvn command-line

362
推荐指数
6
解决办法
54万
查看次数

优化持续部署(取消责任链)

我喜欢改进连续交付.我正在使用Tomcat 8和maven.

mvn tomcat:redeploy用来部署webapp.

tomcat文档中我找到了这个部分:

远程部署新的应用程序存档(WAR)

如果安装和启动成功,您将收到(...)

否则,响应将以FAIL开头并包含错误消息.

可能的原因FAIL之一是休息:

尝试启动新的Web应用程序时遇到异常.

所以我想在启动时抛出一个异常,所以在web.xml我写道:

<负载上启动> 1 </负载上启动>

org.springframework.web.servlet.DispatcherServlet-Servlet.然后我写了一个单身人士:

@Service
public class AvoidStartupOnMissingDatabase implements SmartInitializingSingleton {

    @Override
    public void afterSingletonsInstantiated() {
        throw new RuntimeException("Do not deploy this app!");
    }
}
Run Code Online (Sandbox Code Playgroud)

这会导致这个Stacktrace:

java.lang.RuntimeException: Do not deploy this app!
        at xxx.AvoidStartupOnMissingDatabase.afterSingletonsInstantiated(AvoidStartupOnMissingDatabase.java:11)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:775)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
        at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:664)
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:630)
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:678)
        at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:549)
        at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:490)
        at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
        at javax.servlet.GenericServlet.init(GenericServlet.java:158)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1144)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
        at …
Run Code Online (Sandbox Code Playgroud)

java tomcat maven continuous-deployment continuous-delivery

9
推荐指数
1
解决办法
306
查看次数