Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * (C) 2007-2012 Alibaba Group Holding Limited.
  * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  * 
  *      http://www.apache.org/licenses/LICENSE-2.0
  * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * Authors:
 *   wuhua <wq163@163.com> , boyan <killme2008@gmail.com>
 */
package com.taobao.metamorphosis.tools.query;
public class Bootstrap {
	static Options option = null;
	static BasicParser p = null;
	static {
		 = new Options();
		 = new BasicParser();
		.addOption("s"true"server.properties file path");
		.addOption("j"true"jdbc.properties file path");
	}
	public static void main(String[] args) {
		try {
			CommandLine cl = .parse(args);
			String serverConf = null;
			String jdbcConf = null;
			if(cl.hasOption("s")){
				serverConf = cl.getOptionValue("s");
else {
				..println("[error] has no server.properties file, start up failed");
				return ;
			}
			if(cl.hasOption("j")){
				jdbcConf = cl.getOptionValue("j");
else {
				..println("[info]has no jdbc.properties file, can not query offset value from mysql. ");
			}
			Query query = new Query();
			try {
				query.init(serverConfjdbcConf);
				ConsoleThread console = new ConsoleThread(query);
				console.start();
catch (InitException e) {
			}
catch (ParseException e) {
		}
	}
New to GrepCode? Check out our FAQ X