Tomcat安装及配置教程
- 格式:ppt
- 大小:1.09 MB
- 文档页数:10
Tomcat服务器的安装配置图⽂教程(推荐) 现在将使⽤Tomcat的⼀些经验和⼼得写到这⾥,作为记录和备忘。
如果有朋友看到,也请不吝赐教。
1、⾸先是Tomcat的获取和安装。
获取当然得上Apache的官⽅⽹站下载,开源免费,⽽且带宽也⾜够。
下载会很快。
这是两种不同的下载,⼀个是普通安装版本,⼀个是解压安装版本。
使⽤起来是⼀样的,只是在普通安装版本中有⼀些界⾯可提供对Tomcat的快捷设置,⽽且普通安装会将Tomcat作为系统服务进⾏注册。
2、Tomcat的运⾏环境搭建。
(解压版)安装(就是解压)完成后如下: Tomcat的启动是⼀个bat⽂件(Windows下),在bin⽬录下。
双击即可。
如果启动不成功,⼀般的情况是控制台出来⼀下⽴即消失,说明Tomcat没有找到Java的运⾏时环境。
简单理解,就是Tomcat找不到JDK,没办法运⾏。
我们“告诉”它JDK的安装路径。
即在环境变量⾥新建JAVA_HOME(不区分⼤⼩写),指向JDK安装⽬录。
如下: 这样,Tomcat就配置好了,启动就OK。
3、Tomcat的⽬录结构介绍。
bin⽬录存放⼀些启动运⾏Tomcat的可执⾏程序和相关内容。
conf存放关于Tomcat服务器的全局配置。
lib⽬录存放Tomcat运⾏或者站点运⾏所需的jar包,所有在此Tomcat上的站点共享这些jar包。
wabapps⽬录是默认的站点根⽬录,可以更改。
work⽬录⽤于在服务器运⾏时过度资源,简单来说,就是存储jsp、servlet翻译、编译后的结果。
其他⽬录和⽂件暂时不做介绍。
4、Tomcat的默认⾏为。
我们的浏览器请求如果到达了Tomcat,并且请求⽆误,⼀般Tomcat会以静态页⾯(即html⽂件)的形式给与响应,这是http服务器的默认⾏为。
⼀个完整的资源请求包括: 协议(如http) 主机名(域名,如localhost、) 端⼝号(http协议默认为80,所以我们⼀般向某个⽹站发起请求没有输⼊) 站点 资源位置 那么在第⼆步时我们只输⼊了域名(或者主机名)就访问到了某个具体的页⾯,这是怎么回事呢?。
Tomcat8安装及配置教程Apache Tomcat8.0安装及配置教程、、、Apache Tomcat8.0 官⽅⽹站链接:apache-tomcat-8.0.39-windows-x64先解压下载的压缩包、然后在bin⽬录下找到startup.bat⽂件、并⽤⿏标双击此⽂件12-Jan-2017 13:59:44.284 警告 [main] org.apache.catalina.core.AprLifecycleListener.init The APR based Apache Tomcat Native library failed to load. The error reported was [E:\C-E\apache-tomcat-8.0.39\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform]ng.UnsatisfiedLinkError: E:\C-E\apache-tomcat-8.0.39\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platformat ng.ClassLoader$NativeLibrary.load(Native Method)at ng.ClassLoader.loadLibrary1(ClassLoader.java:1965)at ng.ClassLoader.loadLibrary0(ClassLoader.java:1890)at ng.ClassLoader.loadLibrary(ClassLoader.java:1880)at ng.Runtime.loadLibrary0(Runtime.java:849)at ng.System.loadLibrary(System.java:1088)at org.apache.tomcat.jni.Library.<init>(Library.java:42)at org.apache.tomcat.jni.Library.initialize(Library.java:178)at org.apache.catalina.core.AprLifecycleListener.init(AprLifecycleListener.java:197)at org.apache.catalina.core.AprLifecycleListener.isAprAvailable(AprLifecycleListener.java:106)at org.apache.catalina.connector.Connector.setProtocol(Connector.java:564)at org.apache.catalina.connector.Connector.<init>(Connector.java:66)at org.apache.catalina.startup.ConnectorCreateRule.begin(ConnectorCreateRule.java:62)at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1180)at .apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)at .apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)at .apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)at .apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)at .apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)at .apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)at .apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)at .apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)at .apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)at .apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)at .apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1448)at org.apache.catalina.startup.Catalina.load(Catalina.java:552)at org.apache.catalina.startup.Catalina.load(Catalina.java:603)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at ng.reflect.Method.invoke(Method.java:606)at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)12-Jan-2017 13:59:44.512 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.3912-Jan-2017 13:59:44.513 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Nov 9 2016 08:48:39 UTC12-Jan-2017 13:59:44.514 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.39.012-Jan-2017 13:59:44.515 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 8.112-Jan-2017 13:59:44.515 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.312-Jan-2017 13:59:44.515 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: x8612-Jan-2017 13:59:44.515 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: D:\Java\jdk1.7.0_80\jre12-Jan-2017 13:59:44.516 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.7.0_80-b1512-Jan-2017 13:59:44.516 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation12-Jan-2017 13:59:44.516 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: E:\C-E\apache-tomcat-8.0.3912-Jan-2017 13:59:44.517 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: E:\C-E\apache-tomcat-8.0.3912-Jan-2017 13:59:44.517 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=204812-Jan-2017 13:59:44.518 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources12-Jan-2017 13:59:44.518 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=E:\C-E\apache-tomcat-8.0.39\conf\logging.properties12-Jan-2017 13:59:44.518 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager12-Jan-2017 13:59:44.519 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=E:\C-E\apache-tomcat-8.0.39\endorsed12-Jan-2017 13:59:44.519 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=E:\C-E\apache-tomcat-8.0.3912-Jan-2017 13:59:44.519 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=E:\C-E\apache-tomcat-8.0.3912-Jan-2017 13:59:44.519 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=E:\C-E\apache-tomcat-8.0.39\temp 12-Jan-2017 13:59:44.808 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]12-Jan-2017 13:59:44.870 信息 [main] .NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read12-Jan-2017 13:59:44.876 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]12-Jan-2017 13:59:44.882 信息 [main] .NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read12-Jan-2017 13:59:44.883 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1183 ms12-Jan-2017 13:59:44.950 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina12-Jan-2017 13:59:44.951 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.3912-Jan-2017 13:59:44.990 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory E:\C-E\apache-tomcat-8.0.39\webapps\docs12-Jan-2017 13:59:46.057 信息 [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [287] milliseconds.12-Jan-2017 13:59:46.112 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory E:\C-E\apache-tomcat-8.0.39\webapps\docs has finished in 1,121 ms12-Jan-2017 13:59:46.113 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory E:\C-E\apache-tomcat-8.0.39\webapps\examples12-Jan-2017 13:59:46.897 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory E:\C-E\apache-tomcat-8.0.39\webapps\examples has finished in 784 ms12-Jan-2017 13:59:46.897 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory E:\C-E\apache-tomcat-8.0.39\webapps\host-manager12-Jan-2017 13:59:46.989 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory E:\C-E\apache-tomcat-8.0.39\webapps\host-manager has finished in 92 ms12-Jan-2017 13:59:46.990 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory E:\C-E\apache-tomcat-8.0.39\webapps\manager12-Jan-2017 13:59:47.073 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory E:\C-E\apache-tomcat-8.0.39\webapps\manager has finished in 84 ms12-Jan-2017 13:59:47.074 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory E:\C-E\apache-tomcat-8.0.39\webapps\ROOT12-Jan-2017 13:59:47.132 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory E:\C-E\apache-tomcat-8.0.39\webapps\ROOT has finished in 58 ms12-Jan-2017 13:59:47.139 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]12-Jan-2017 13:59:47.167 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]12-Jan-2017 13:59:47.175 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 2289 ms然后在浏览器中输⼊ http://localhost:8080 回车后,显⽰如下界⾯:此时就说明Tomcat服务启动正常了、、apache-tomcat-8.0.39-windows-x86先解压下载的压缩包、然后在bin⽬录下找到startup.bat⽂件、并⽤⿏标双击此⽂件12-Jan-2017 13:30:55.840 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.39 12-Jan-2017 13:30:55.848 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Nov 9 2016 08:48:39 UTC 12-Jan-2017 13:30:55.849 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.39.012-Jan-2017 13:30:55.849 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 8.112-Jan-2017 13:30:55.850 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.312-Jan-2017 13:30:55.850 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: x8612-Jan-2017 13:30:55.850 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: D:\Java\jdk1.7.0_80\jre12-Jan-2017 13:30:55.850 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.7.0_80-b1512-Jan-2017 13:30:55.851 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation12-Jan-2017 13:30:55.851 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: E:\C-E\apache-tomcat-812-Jan-2017 13:30:55.851 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: E:\C-E\apache-tomcat-812-Jan-2017 13:30:55.852 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=204812-Jan-2017 13:30:55.853 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources12-Jan-2017 13:30:55.853 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=E:\C-E\apache-tomcat-8\conf\logging.properties12-Jan-2017 13:30:55.853 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager12-Jan-2017 13:30:55.853 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=E:\C-E\apache-tomcat-8\endorsed12-Jan-2017 13:30:55.854 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=E:\C-E\apache-tomcat-812-Jan-2017 13:30:55.854 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=E:\C-E\apache-tomcat-812-Jan-2017 13:30:55.854 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=E:\C-E\apache-tomcat-8\temp12-Jan-2017 13:30:55.854 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.2.10 using APR version 1.5.2.12-Jan-2017 13:30:55.855 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].12-Jan-2017 13:30:56.954 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.2j 26 Sep 2016)12-Jan-2017 13:30:57.211 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-8080"]12-Jan-2017 13:30:57.234 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"]12-Jan-2017 13:30:57.238 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2281 ms12-Jan-2017 13:30:57.315 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina12-Jan-2017 13:30:57.316 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.3912-Jan-2017 13:30:57.339 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory E:\C-E\apache-tomcat-8\webapps\docs12-Jan-2017 13:30:58.364 信息 [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [323] milliseconds.12-Jan-2017 13:30:58.427 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory E:\C-E\apache-tomcat-8\webapps\docs has finished in 1,088 ms12-Jan-2017 13:30:58.428 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory E:\C-E\apache-tomcat-8\webapps\examples12-Jan-2017 13:30:59.313 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory E:\C-E\apache-tomcat-8\webapps\examples has finished in 886 ms12-Jan-2017 13:30:59.322 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory E:\C-E\apache-tomcat-8\webapps\host-manager12-Jan-2017 13:30:59.391 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory E:\C-E\apache-tomcat-8\webapps\host-manager has finished in 76 ms12-Jan-2017 13:30:59.392 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory E:\C-E\apache-tomcat-8\webapps\manager12-Jan-2017 13:30:59.462 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory E:\C-E\apache-tomcat-8\webapps\manager has finished in 70 ms12-Jan-2017 13:30:59.462 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory E:\C-E\apache-tomcat-8\webapps\ROOT12-Jan-2017 13:30:59.524 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory E:\C-E\apache-tomcat-8\webapps\ROOT has finished in 62 ms12-Jan-2017 13:30:59.534 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-8080"]12-Jan-2017 13:30:59.574 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-apr-8009"]12-Jan-2017 13:30:59.590 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 2351 ms然后在浏览器中输⼊ http://localhost:8080 回车后,显⽰如下界⾯:此时就说明Tomcat服务启动正常了、、。
本文档由黄海整理于2011-06-23步骤1:卸载掉JDK1.4.2在安装之前可以先看下是否有自带的jdkjava -version用root用户登陆到系统,打开一个终端输入rpm -qa| grep gcj显示内容其中包含下面两行信息# java-1.4.2-gcj-compat-1.4.2.0-27jpp卸载rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-27jpp如果有依赖关系,不让卸载,就用 rpm -e --nodeps 卸载就行了此时jdk1.4已被卸了。
------------------------------------------------------------------------------------------------步骤2:下载JDK1.6 for linux/otn-pub/java/jdk/6u26-b03/jdk-6u26-linux-i586-rpm.bin2、上传此文件到LINUX主机/root下,并通过chmod +x jdk-6u26-linux-i586-rpm.bin命令使其获得可执行权限运行一下:./jdk-6u26-linux-i586-rpm.bin3.通过rpm -ivh jdk-6u26-linux-i586.rpm来进行安装4.安装完毕,JDK安装在/usr/java/目录下5.设置环境变量(写入/etc/profile中)vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.6.0_26export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_H OME/jre/lib/rt.jarexport PATH=$PATH:$JAVA_HOME/bin检查一下是不是没问题了?source /etc/profile正常的话是啥也不出来的啊!!okay了键入java -version如果出现相关JDK版本信息,证明成功安装Tomcat前提是要配置好了jdk环境变量。
第一章 Tomcat概述一、Tomcat简介TOMCAT是APACHE JAKARTA软件组织的一个子项目,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVA SERVER WEB DEVELOPMENT KIT)基础上发展起来的一个JSP和SERVLET规范的标准实现,使用TOMCAT可以体验JSP和SERVLET的最新规范。
经过多年的发展,TOMCAT不仅是JSP和SERVLET规范的标准实现,而且具备了很多商业JAVA SERVLET容器的特性,并被一些企业用于商业用途。
1、TomcatTomcat在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行Serlvet/JSP 的Web容器,不过Tomcat也扩展了一些应用服务器的功能,如JNDI,数据库连接池,用户事务处理等等。
Tomcat 是一种具有JSP环境的Servlet容器。
Servlet容器是代替用户管理和调用Servlet的运行时外壳。
1.1 SERVLET容器负责处理客户请求。
当客户请求来到时,SERVLET容器获取请求,然后调用某个SERVLET,并把SERVLET的执行结果返回给客户。
当客户请求某个资源时,SERVLET容器使用SERVLETREQUEST对象把客户的请求信息封装起来,然后调用JAVA SERVLET API中定义的SERVLET的一些生命周期方法,完成SERVLET的执行,接着把SERVLET执行的要返回给客户的结果封装到SERVLETRESPONSE对象中,最后SERVLET容器把客户的请求发送给客户,完成为客户的一次服务过程。
1.2 TOMCAT的工作模式1.2.1 独立的SERVLET容器TOMCAT的默认工作模式,作为独立的SERVLET容器,是内置在WEB服务器中的一部分,是指使用基于JAVA的WEB服务器的情形。
其他两种方式是TOMCAT与其他服务器集成的方式:1.2.2 进程内的SERVLET容器SERVLET容器作为WEB服务器的插件和JAVA容器的实现。
IntelliJIDEA配置Tomcat(完整版图⽂教程)查找该问题的童鞋我相信IntelliJ IDEA,Tomcat的下载,JDK等其他的配置都应该完成了,那我直接进⼊正题了。
1.新建⼀个项⽬2.由于这⾥我们仅仅为了展⽰如何成功部署Tomcat,以及配置完成后成功运⾏⼀个jsp⽂件,我仅勾选JavaEnterprise-->Web Application-->Next。
可能由于我之前配置过了所以在Application Server这⼀栏会显⽰已有Tomcat,你们忽略就好。
3.项⽬名称这些默认就好了,为了快速部署Tomcat嘛,这些不是重点。
点击Finish,等待IntelliJ IDEA加载完4.点击如图所⽰⼩三⾓,接着点击Edit Configurations-->绿⾊加号-->如果列表⾥没有则-->点击33 items more irrelevant这⼀项后继续寻找。
Tomcat Server-->Local5.点击"Configure...",配置Apache你从官⽹上下载的Tomcat,zip压缩包解压后的⽂件⽬录,我的是apache-tomcat-9.0.0.M13。
⽽且我没有进⾏配置,是IDE⾃⼰定位好的,很智能,我当时有⼩惊奇哈哈。
6.选择浏览器我⽤的是⽕狐,并配置firefox.exe路径。
我建议使⽤⽕狐或者Chrome,开发者必备。
7.配置artifacts,我第⼀次因为忘了配置也不懂这个东西是⼲嘛的,运⾏Tomcat后会报错,错误信息是:[RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start.标签由Server跳到Deploment,点击⼩铅笔⼀样的图标对artifacts进⾏配置新建⽂件夹-->绿⾊⼩加号-->Directory Content选择Web存放的位置,当然是Tomcat的webapps了,⽣成的war⽂件部署在该项⽬中才可以在Tomcat服务器上运⾏。
myeclipse10配置tomcat详细过程
标签:myeclipse10tomcat配置
2013-03-15 01:10 6411人阅读评论(1) 收藏举报版权声明:本文为博主原创文章,未经博主允许不得转载。
首先确保你已经成功的安装了myeclipse10和tomcat(我用的是tomcat6)
1:在myeclipse10中添加tomcat:
选择属性preferences之后进入配置框:
选择servers下的tomcat6(视你自己的版本而定)
之后选择tomcat的安装目录,
其实只需要把第一个目录加载上,下面俩个会自动加载的
之后要加载jdk,当然myeclipse10会有默认的,如果你想换的话add进去你想有的jdk安装目录就行了
现在myeclipse10已经配置好了tomcat了接下来创建一个简单hello servlet测试一下2:
新建一个web project项目first
在first下src右击新建一个servlet hello
运行时要配置项目运行所用的服务器:右键单击项目first
finish之后如果显示了下面情况就成功了
这时其实myeclipse10就会将first考到你的tomcat的app目录了在浏览其中输入localhost:8080/fist测试一下吧
大功告成,。
免安装的Tomcat基本配置和安装大家都知道tomcat吧!因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器,也是运行Servlet和JSP的容器。
假期的时候偶尔安装了一下,安装版和免安装版的都试过了,觉得免安装版的比较好一点,涉及到的配置比较多,文件也多,根据我现在掌握的知识,简单的做了一下免安装版的tomcat的基本配置和安装方法。
一、配置JDK要想在自己的计算机上安装Tomcat,需要JDK的支持,因为Tomcat是用java语言编写的一个很轻量级的Web服务器。
Java SE的最新版下载地址:/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html,目前最新版为Java SE 7u4.1、首先将自己下载的jdk(这里使用的是1.7)下载后,解压或者进行安装,最好将jdk和jre安装在同一个java目录下,例如d:\Program Files\java\jdk1.7。
2、配置系统变量(1)右键单击“我的电脑”,选择“属性”-“高级”,点击“环境变量”。
(2)为了以后可以方便的更改jdk路径,及一些其他的软件,最好新建一个JAVA_HOME的环境变量,属性值为“d:\Program Files\java\jdk1.7”,将“%JAVA_HOME%\bin”添加到path环境变量中,最好放在前面。
(3)最后在“用户变量”框下面点击“新建”按钮,“变量名”填“classpath”,“变量值”填写“.;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\lib\rt.jar”。
配置完成后在命令窗口中输入java –version查看当前的版本。
出现提示信息代表成功了。
二、配置Tomcat1、下载Tomcat.zip的压缩包,我使用的是现在最新的7.0.27,解压到d:\Program Files\tomcat7目录下。
修订记录:TOMCAT安装及配置规范书写目的TOMCAT是系统运行部规定的标准应用服务器,为了规范运行环境,特制订以下规范。
1.安装软件软件列表:apache-tomcat-7.0.30jdk-6u27-linux-x64-rpm.binmod_jk-1.2.28-httpd-2.0.X.so1.1安装JDK确认系统位数:32bit 、64bit#uname –ii386以下安装步骤以64bit的 CentOS 5.6操作系统平台为例,先删除系统自带的JDK,rpm -qa|grep jdkjava-1.6.0-openjdk-1.6.0.0-1.7.b09.el5jdk-1.6.0_20-fcsrpm -qa|grep gcjjava-1.4.2-gcj-compat-1.4.2.0-40jpp.115libgcj-4.1.2-48.el5卸载yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5#java -version-bash: java: command not found在sun官方网站/javase/downloads/index.jsp下载到对应的jdk文件jdk-6u27-linux-x64-rpm.bin,执行以下命令安装:#cd /home/software#chmod a+x jdk-6u27-linux-x64-rpm.bin#./ jdk-6u27-linux-x64-rpm.bin--- 中途需要输入“yes”确认#rpm -ivh jdk-6u27-linux-x64-rpm#ln -s /usr/java/jdk1.6.0_27 /usr/java/jdk# ln -s /usr/java/jdk/bin/java /usr/bin/java# ln -s /usr/java/jdk/bin/javac /usr/bin/javac确认系统使用正确的java版本# java -versionjava version "1.6.0_27"1.2安装TOMCAT从官方网站获得TOMCAT,地址如下/tomcat/#cd /home/software#groupadd appuser#useradd tomcat -g appuser-d /home/tomcat#tar -zxvf apache-tomcat-7.0.30.tar.gz tomcat#chown -R tomcat:appuser /home/tomcat#chmod -R 750 /home/tomcat#vi /home/tomcat/bin/startup.sh在# Better OS/400 detection: see Bugzilla 31132前面加以下两行export JA VA_HOME=/usr/java/jdkexport CLASSPATH=$JA VA_HOME/lib:$JA VA_HOME/jre/lib#vi /usr/local/tomcat/bin/shutdown.sh在# resolve links - $0 may be a softlink前面加以下两行export JA VA_HOME=/usr/java/jdkexport CLASSPATH=$JA VA_HOME/lib:$JA VA_HOME/jre/lib注意:Windows环境下,修改/tomcat/bin/startup.bat、shutdown.bat。
Tomcat的安装过程第一步:双击打开apache-tomcat-6[1].0.14.exe软件第二步:点击Next>按钮第三步:点击I Agree按钮第四步:点击Next>按钮第五步:点击Next>按钮第六步:点击Next>按钮第七步:点击Install按钮第八步:点击Next>按钮第九步:点击Finish按钮Tomcat在My Eclipse中的配置步骤注:如果出现下面界面时,点击Close就行,其他不管。
第一步:打开My Eclipse软件,找出apache-tomcat-6.0.14文件夹(此文件夹在JavaEE文件夹中,只需应用。
)第二步:找出My Eclipse界面中形如的按钮点击一下,找出Configure Server后点击一下会出现下面界面:击一下,如图所示:第四步:选中Enable,然后点击右边第一个Browse按钮,会出现如下界面:这时找到第一步所说的apache-tomcat-6.0.14文件夹,点击确定后,再点击OK键。
第五步:点开Servers左边的三角形,继续点tomcat左边的三角形,然后找到Tomcat 6.x左边的三角形点击一下,最后找到JDK点击一下,如图所示:第六步:点击右上方的Add…按钮,会出现如下界面:接着点击Browse…按钮,按路径C:\Program Files\Java\找到jre1.5.0_08文件夹(注意点击第二个),之后会出现如下界面:点击OK,再点击OK第七步:找到My Eclipse界面中形如的按钮点击一下,会出现然后点击Add按钮,会出现如下界面:点击右边的下三角,选中Tomcat6.x,点击完成,会出现一下界面:最后点击OK。
找出My Eclipse界面中形如的按钮点击一下,找到Tomcat下的star即启动。
在T omcat服务启动后,可以在浏览器的地址栏输入http://localhost:8080/+网站名称。