zoukankan      html  css  js  c++  java
  • 启动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下运行即可
  • 相关阅读:
    关于在MAC上进行 LARAVEL 环境 Homestead 安装过程记录
    js 贷款计算器
    js 实现阶乘
    js 两点间距离函数
    composer Your requirements could not be resolved to an installable set of packages
    vue 项目优化记录 持续更新...
    vue 项目打包
    vue 真机调试页面出现空白
    vue 真机调试
    谈谈-Android状态栏的编辑
  • 原文地址:https://www.cnblogs.com/t0404/p/10290958.html
Copyright © 2011-2022 走看看