|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。
Tomcat启动和封闭的中心包是%TomcatDirectory%/bin/Bootstrap.jar
启动:创立start-up.bat文件,内容以下:
java-jarBootstrap.jarstart
封闭:创立shup-down.bat文件,内容以下:
java-jarBootstrap.jarstop
个中Bootstrap.jar中的org.apache.catalina.startup.Bootstrap类的main办法以下:- publicstaticvoidmain(String[]args)
- {
- try
- {
- newObjectName("test:foo=bar");
- }catch(Throwablet){
- System.out.println("ThisreleaseofApacheTomcatwaspackagedtorunonJ2SE
- 5.0
- orlater.ItcanberunonearlierJVMsbydownloadingand
- installingacompatibility
- packagefromtheApacheTomcat
- binarydownloadpage.");
- try
- {
- Thread.sleep(5000L);
- }catch(Exceptionex){
- }
- return;
- }
- if(daemon==null){
- daemon=newBootstrap();
- try{
- daemon.init();
- }catch(Throwablet){
- t.printStackTrace();
- return;
- }
- }
- try
- {
- Stringcommand="start";//默许参数为启动
- if(args.length>0){
- command=args[(args.length-1)];
- }
- if(command.equals("startd")){
- args[0]="start";//启动的办法
- daemon.load(args);
- daemon.start();
- }elseif(command.equals("stopd")){
- args[0]="stop";//封闭的办法
- daemon.stop();
- }elseif(command.equals("start")){
- daemon.setAwait(true);//启动的办法
- daemon.load(args);
- daemon.start();
- }elseif(command.equals("stop")){
- daemon.stopServer(args);//封闭的办法
- }else{
- log.warn("Bootstrap:command""+command+""does
- notexist.");//毛病命令到场日记
- }
- }catch(Throwablecommand){
- t.printStackTrace();
- }
- }
复制代码 通过视频学习比传统的大课堂学习更适合成人化的学习规律。有人说大课堂气氛好,学习氛围浓,热闹,可以认识很多人。 |
|