1, website download Apache Tomcat
http://tomcat.apache.org
This is apache-tomcat-8.0.12-windows-x64.zip.
2, unzip the downloaded zip file to D disk
Extract the file directory with apache-tomcat-8.0.12 as folder name after decompression
3, switch to the bin directory, start Tomcat
The following error may occur:
D:\apache-tomcat-8.0.12\bin>startup.bat
Neither the Java_home nor the JRE_HOME environment variable is defined
At least one of these environment variable are needed to run this program
From the prompt, it is not set java_home and jre_home to define at least one, but the current system is undefined. Java_home is the path to the JDK, set in the "This computer" system variable. Of course, you can also use console command settings directly: Set Java_home=c:\program files\java\jdk1.7.0_65 set Jre_home=c:\program files\java\jre7
However, it is important to note that the set in the "This computer" attribute is permanently active, and that the set command used in the console only sets for the currently running
window is valid, it is best to use the property settings method directly. See: http://blog.csdn.net/wolfofsiberian/article/details/39783649
To view the results of a setting using the SET command:
D:\apache-tomcat-8.0.12\bin>set
Allusersprofile=c:\programdata
Appdata=c:\users\v1000\appdata\roaming
Classpath=c:\program Files\java\jdk1.7.0_65\lib\tools.jar;
Commonprogramfiles=c:\program Files\Common Files
CommonProgramFiles (x86) =c:\program files (x86) \common files
Commonprogramw6432=c:\program Files\Common Files
Computername=lenovo-pc
Comspec=c:\windows\system32\cmd.exe
Configsetroot=c:\windows\configsetroot
Fp_no_host_check=no
Homedrive=c:
homepath=\users\v1000
Java_home=c:\program files\java\jdk1.7.0_65
Jre_home=c:\program Files\java\jre7
Localappdata=c:\users\v1000\appdata\local
Logonserver=\\lenovo-pc
Number_of_processors=4
Os=windows_nt
Path=d:\oraclexe\app\oracle\product\11.2.0\server\bin;; C:\Program Files (x86) \in
Tel\icls client\; C:\Program Files\intel\icls client\; C:\windows\system32; C:\wind
oWS C:\windows\System32\Wbem; C:\windows\System32\WindowsPowerShell\v1.0\; C:\Prog
Ram Files (x86) \ati Technologies\ati. ace\core-static; C:\Program Files\intel\inte
L (R) Management Engine components\dal; C:\Program Files\intel\intel (R) Management
Engine Components\ipt; C:\Program Files (x86) \intel\intel (R) Management Engine C
Omponents\dal; C:\Program Files (x86) \intel\intel (R) Management Engine components
\ipt; C:\Program Files (x86) \lenovo\lenovo home\; C:\Program Files\java\jdk1.7.0_6
5\bin;d:\mysql-5.6.21-winx64\bin;
pathext=.com;. EXE;. BAT;. CMD;. VBS;. VBE;. JS;. JSE;. WSF;. WSH;. MSC
Processor_architecture=amd64
Processor_identifier=intel64 Family 6 Model stepping 1, Genuineintel
Processor_level=6
processor_revision=4501
Programdata=c:\programdata
Programfiles=c:\program Files
ProgramFiles (x86) =c:\program Files (x86)
Programw6432=c:\program Files
prompt= $P $g
Psmodulepath=c:\windows\system32\windowspowershell\v1.0\modules\
Public=c:\users\public
Sessionname=console
Systemdrive=c:
Systemroot=c:\windows
Temp=c:\users\v1000\appdata\local\temp
Tmp=c:\users\v1000\appdata\local\temp
Userdomain=lenovo-pc
Userdomain_roamingprofile=lenovo-pc
username=v1000
userprofile=c:\users\v1000
Windir=c:\windows
After configuring system variables, restart Tomcat
D:\apache-tomcat-8.0.12\bin>startup.bat
Using catalina_base: "D:\apache-tomcat-8.0.12"
Using catalina_home: "D:\apache-tomcat-8.0.12"
Using catalina_tmpdir: "D:\apache-tomcat-8.0.12\temp"
Using jre_home: "C:\Program files\java\jre7"
Using CLASSPATH: "D:\apache-tomcat-8.0.12\bin\bootstrap.jar;d:\apache-tomcat-8.0.12\bin\tomcat-juli.jar"
The result still appears to be an exception:
Java.lang.Exception:Socket bind failed:[730013]????????????????? X??????????????
The reason for this is that Apache Tomcat's default 8080 port is occupied by other applications, so here are two solutions:
First, modify the default port 8080, see: http://blog.csdn.net/wolfofsiberian/article/details/39800837
Second, close the application that is using port 8080, see: http://blog.csdn.net/wolfofsiberian/article/details/39800849
After you have processed this method, you can then start Tomcat again and you will succeed.
4, in the browser input http://localhost:8080
Found to be able to access the success of the page is displayed is Tomcat page, where Tomcat can basically start the normal. Additional detailed configuration
And then configure it according to your personal needs.