• 启动Java小程序的方法


    一 使用bat启动

         把带有main方法的java程序打包成jar包,放到bat同级目录

    bat里的指令:java -jar SynZHWeather.jar



    二 用Tomcat启动Java小程序

    1 建一个web项目,在web.xml里配置一个监听器:

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
      <display-name>TomcatStartUp</display-name>
     
      <!--  指向要调用的类-->
      <listener>
        <listener-class>com.odin.itms.Test</listener-class>
        </listener>
    </web-app>

    2 实现ServletContextListener接口,重写里面的方法,在contextInitialized里调用需要运行的方法

    package com.odin.itms;
    
    import javax.servlet.ServletContextEvent;
    import javax.servlet.ServletContextListener;
    
    /**
     *@Description:
     *@author:zt
     *@date:2017-8-8
     *version:1.0
     */
    public class Test  implements ServletContextListener{
    
    	
    	/**
    	 * 被调用的方法
    	 */
    	public void runMethod() {
    		System.out.println("运行的方法");
    
    	}
    
    	@Override
    	public void contextDestroyed(ServletContextEvent arg0) {
    		// TODO Auto-generated method stub
    		
    	}
    
    	//调用需要运行的方法
    	@Override
    	public void contextInitialized(ServletContextEvent arg0) {
    		runMethod();
    	}
    
    }
    
    把jar放到Tomcat下运行即可
  • 相关阅读:
    Linux下使用rm删除文件,并排除指定文件
    使用use index优化sql查询
    PHP面试中经常出现的composer 问题总结
    MySQL全局锁库锁表
    《MySQL必懂系列》全局锁、表级锁、行锁
    Redis面试题(2020最新版)
    What is stabs?
    链接与加载
    MachO之Segment初探
    为什么要在预编译头中加__OBJC__?
  • 原文地址:https://www.cnblogs.com/t0404/p/10290958.html
Copyright © 2020-2023  润新知