• My first thought of reading this book《Head First sServlets & JSP》


    The first thing you read this book is to prepare you brain to study.

    The first work you need to learn this book is to install and config Tomcat.

    Before I have done a few projects use MyEclipse or Eclipse, In these IDE, I never think how tomcat to start by only click an button.Now without the IDE  ,before you can see the tomcat welcome page ,you must start the tomcat service .

    In windows the file to start the tomcat service is in E:\study\MyStudy\JAVA study\apache-tomcat-6.0.30\apache-tomcat-6.0.30\bin called startup.bat .The content of the startup.bat is :

    @echo off
    rem Licensed to the Apache Software Foundation (ASF) under one or more
    rem contributor license agreements.  See the NOTICE file distributed with
    rem this work for additional information regarding copyright ownership.
    rem The ASF licenses this file to You under the Apache License, Version 2.0
    rem (the "License"); you may not use this file except in compliance with
    rem the License.  You may obtain a copy of the License at
    rem
    rem     http://www.apache.org/licenses/LICENSE-2.0
    rem
    rem Unless required by applicable law or agreed to in writing, software
    rem distributed under the License is distributed on an "AS IS" BASIS,
    rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    rem See the License for the specific language governing permissions and
    rem limitations under the License.
    
    if "%OS%" == "Windows_NT" setlocal
    rem ---------------------------------------------------------------------------
    rem Start script for the CATALINA Server
    rem
    rem $Id: startup.bat 908749 2010-02-10 23:26:42Z markt $
    rem ---------------------------------------------------------------------------
    
    rem Guess CATALINA_HOME if not defined
    set "CURRENT_DIR=%cd%"
    if not "%CATALINA_HOME%" == "" goto gotHome
    set "CATALINA_HOME=%CURRENT_DIR%"
    if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
    cd ..
    set "CATALINA_HOME=%cd%"
    cd "%CURRENT_DIR%"
    :gotHome
    if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
    echo The CATALINA_HOME environment variable is not defined correctly
    echo This environment variable is needed to run this program
    goto end
    :okHome
    
    set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"
    
    rem Check that target executable exists
    if exist "%EXECUTABLE%" goto okExec
    echo Cannot find "%EXECUTABLE%"
    echo This file is needed to run this program
    goto end
    :okExec
    
    rem Get remaining unshifted command line arguments and save them in the
    set CMD_LINE_ARGS=
    :setArgs
    if ""%1""=="""" goto doneSetArgs
    set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
    shift
    goto setArgs
    :doneSetArgs
    
    call "%EXECUTABLE%" start %CMD_LINE_ARGS%
    
    :end
    

     You double click this file and start the service .The startup info  is :

    2011-8-21 11:03:34 org.apache.catalina.core.AprLifecycleListener init

    信息: The APR based Apache Tomcat Native library which allows optimal performanc

    e in production environments was not found on the java.library.path: D:\Program

    Files (x86)\Java\jdk1.6.0_26\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\

    Windows;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system

    32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.

    0\;D:\Program Files (x86)\Java\jdk1.6.0_26\bin;C:\Program Files (x86)\Common Fil

    es\Thunder Network\KanKan\Codecs;D:\Program Files (x86)\China Mobile\Fetion;D:\P

    rogram Files (x86)\Tencent\QQ\Bin;D:\Program Files (x86)\eclipse-SDK-3.7-win32\e

    clipse;.

    2011-8-21 11:03:35 org.apache.coyote.http11.Http11Protocol init

    信息: Initializing Coyote HTTP/1.1 on http-8080

    2011-8-21 11:03:35 org.apache.catalina.startup.Catalina load

    信息: Initialization processed in 546 ms

    2011-8-21 11:03:35 org.apache.catalina.core.StandardService start

    信息: Starting service Catalina

    2011-8-21 11:03:35 org.apache.catalina.core.StandardEngine start

    信息: Starting Servlet Engine: Apache Tomcat/6.0.30

    2011-8-21 11:03:35 org.apache.catalina.startup.HostConfig deployDescriptor

    信息: Deploying configuration descriptor host-manager.xml

    2011-8-21 11:03:35 org.apache.catalina.startup.HostConfig deployDescriptor

    信息: Deploying configuration descriptor manager.xml

    2011-8-21 11:03:35 org.apache.catalina.startup.HostConfig deployDirectory

    信息: Deploying web application directory docs

    2011-8-21 11:03:35 org.apache.catalina.startup.HostConfig deployDirectory

    信息: Deploying web application directory examples

    2011-8-21 11:03:35 org.apache.catalina.startup.HostConfig deployDirectory

    信息: Deploying web application directory ROOT

    2011-8-21 11:03:35 org.apache.coyote.http11.Http11Protocol start

    信息: Starting Coyote HTTP/1.1 on http-8080

    2011-8-21 11:03:35 org.apache.jk.common.ChannelSocket init

    信息: JK: ajp13 listening on /0.0.0.0:8009

    2011-8-21 11:03:35 org.apache.jk.server.JkMain start

    信息: Jk running ID=0 time=0/23  config=null

    2011-8-21 11:03:35 org.apache.catalina.startup.Catalina start

    信息: Server startup in 631 ms


    The first step to learn is to learn what it is ,then why it is ,then make it is. 

    跟我走啊~~
  • 相关阅读:
    抽象类与抽象方法
    简单工厂模式
    面向对象的七种基本设计原则
    HashTable集合遍历的三种方法
    继承(父类为虚方法以及子类的重写)
    继承(is与as)
    Chrome OS 更新新版本可让Linux访问USB连接的Android设备
    谷歌对Intel 10nm进度不满
    盖茨对没能做好手机系统对抗苹果表示遗憾
    微软内部封杀 Slack
  • 原文地址:https://www.cnblogs.com/wrh526/p/2147842.html
Copyright © 2020-2023  润新知