花间一壶酒

导航

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. 

posted on 2011-08-21 14:57  wrh526  阅读(245)  评论(0编辑  收藏  举报