精华内容
下载资源
问答
  • 需要的软件目录: 一,下载Appach服务器 这个是负载均衡服务器,用来转发请求到不同的tomcat上: ...下载好解压出来两份命名为tomcat1和tomcat2 放到...四,下载mod_jk,这个是用来搭建tomcat集群的插件; 下...

    需要的软件目录:

    一,下载Appach服务器

    这个是负载均衡服务器,用来转发请求到不同的tomcat上:

    二,在F盘建文件夹httpd,里面放置tomcat,子文件夹Appache HTTP,httpd安装在此目录;

    三、下载tomcat
    下载好解压出来两份命名为tomcat1和tomcat2 放到httpd下面

    四,下载mod_jk,这个是用来搭建tomcat集群的插件;

    下载地址:

    http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/mod_jk-1.2.31-httpd-2.2.3.so

    下载好放到

    F:\httpd\Apache HTTP\modules里面

    五,新建mod_jk.conf,放到目录F:\httpd\Apache HTTP\conf下;

    输入内容:

    #加载mod_jk Module
    LoadModule jk_module modules/mod_jk-1.2.31-httpd-2.2.3.so

    #指定workers.properties文件路径 
    JkWorkersFile conf/workers.properties

    #指定那些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器名
    JkMount /* controller
    六,新建workers.properties,放到F:\httpd\Apache HTTP\conf下

    输入内容:

    #server
    worker.list = controller
    #========tomcat1========
    #ajp13端口号,在tomcat下server.xml配置,默认8009
    worker.tomcat1.port=8009


    #tomcat的主机地址,如不为本机,请填写ip地址 
    worker.tomcat1.host=localhost


    #协议类型
    worker.tomcat1.type=ajp13


    #server的加权比重,值越高,分得的请求越多。lbfactor是负载平衡因数(Load Balance Factor)
    worker.tomcat1.lbfactor=1


    #========tomcat2========
    worker.tomcat2.port=9009
    worker.tomcat2.host= localhost
    worker.tomcat2.type=ajp13
    worker.tomcat2.lbfactor=1


    #========controller,负载均衡控制器========
    #负载均衡控制器类型,lbfactor是负载平衡因数(Load Balance Factor)
    worker.controller.type=lb


    #指定分担请求的tomcat列表
    worker.controller.balanced_workers=tomcat1,tomcat2


    #粘性session(默认是打开的) 当该属性值=true(或1)时,代表session是粘性的,即同一session在集群中的同一个节点上处理,session不跨越节点。在集群环境中,一般将该值设置为false
    worker.controller.sticky_session=false


    #设置用于负载均衡的server的session可否共享  1为共享
    worker.controller.sticky_session_force=1
    七,修改httpd.conf

    文件在F://httpd/Apache HTTP/conf  下面,
    在文件的末尾新增下面这句话:
    Include conf/mod_jk.conf

    八,配置F:\httpd\tomcat1\conf\server.xml

    <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">
    jvmRoute 为你这个tomcat的名字,要和上面那个workers.properties里面的配置想照应。
    然后在这个节点下面新增下面内容:

    <!-- 开启tomcat集群模式 -->
    	  <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="8">
     
     
              <Manager className="org.apache.catalina.ha.session.DeltaManager"
                       expireSessionsOnShutdown="false"
                       notifyListenersOnReplication="true"/>
     
     
              <Channel className="org.apache.catalina.tribes.group.GroupChannel">
              	<Membership className="org.apache.catalina.tribes.membership.McastService"
                                address="228.0.0.4"
                                port="45564"
                                frequency="500"
                                dropTime="3000"/>
                    <Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"
                              address="auto"
                              port="4000"
                              autoBind="100"
                              selectorTimeout="5000"
                              maxThreads="6"/>
     
     
              	<Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
               		<Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
             	</Sender>
              	<Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
              	<Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
              </Channel>
     
     
              <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" filter=""/>
              <Valve className="org.apache.catalina.ha.session.JvmRouteBinderValve"/>
     
     
              <Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
                        tempDir="/tmp/war-temp/"
                        deployDir="/tmp/war-deploy/"
                        watchDir="/tmp/war-listen/"
                        watchEnabled="false"/>
     
     
              <ClusterListener className="org.apache.catalina.ha.session.JvmRouteSessionIDBinderListener"/>
              <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
           </Cluster>
    

     九,

    配置另一个tomcat
     

    和七步一样,只不过

     <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2">

    jvmRoute要写tomcat2

    然后在这个节点下面新增和tomcat1一样的内容;

    十,

    修改tomcat2的端口

    在tomcat2/conf/server.xml
    tomcat1的端口不用改,用默认的就行,主要是为了tomcat2的端口不和tomcat1的端口冲突


    <Server port="9005" shutdown="SHUTDOWN">
    <Connector port="9080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    <Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />

    十一、重新启动Apache server

     

    在桌面右下角有个Apache服务器的图标,鼠标点击他,有个restart;

    最后测试集群是否搭建成功:

    把一个完好的项目放到分别放到tomcat1和tomcat2里;启动两个tomcat;

    然后输入     localhost/项目名字   就以访问项目,此时关掉一个tomcat仍可以访问项目,就是搭建成功;

     

    启动两个tomcat很有可能会报错

    tomcat内存溢出;我这儿修改适合自己的设置

    修改此文件F:\httpd\tomcat1\bin\catalina.bat

    set JAVA_OPTS=-server -Xms512m -Xmx3g -XX:MaxNewSize=128m -XX:MaxPermSize=512m;

    此时项目可以正常启动

     

    参考链接https://blog.csdn.net/junmoxi/article/details/77671789

    https://blog.csdn.net/dearfinance/article/details/79907594

    https://www.cnblogs.com/aGboke/p/5057372.html

    展开全文
  • JavaEE本地搭建Tomcat环境

    千次阅读 2018-03-21 21:09:32
    1.Tomcat服务器的下载与安装 1.1 步骤一:下载一个tomcat服务器软件 http://tomcat.apache.org/download-70.cgi 1.2 步骤二:解压下载好的zip文件 将解压后的文件copy到一个没有中文和空格的路径下即可. 1.3 ...

    1.Tomcat服务器的下载与安装

        1.1 步骤一:下载一个tomcat服务器软件
           http://tomcat.apache.org/download-70.cgi
        1.2 步骤二:解压下载好的zip文件
            将解压后的文件copy到一个没有中文和空格的路径下即可.
        1.3 步骤三:配置java_home环境变量

            变量的值是jdk的安装的根目录,不要配置到bin目录,后面不要加;

            

        1.4 步骤四:启动tomcat
            进入bin路径 双击startup.bat文件或者点击 界面操作就启动
        1.5 步骤五:测试服务器是否启动成功
             访问http://localhost:8080/出现如下页面
             
    2.Tomcat常见问题解决
        2.1 端口号冲突
            报如下异常: java.net.BindException: Address already in use:JVM_Bind
            解决办法:
            第一种:修改Tomcat的端口号
            修改conf/server.xml,第70行左右

            第二种:结束掉占用8080端口后的程序
                打开命令行输入: netstat -ano
                找到占用了8080端口的进程的id
                去任务管理器kill掉这个id对应的程序

        2.2 java_home没有配置

    3.Tomcat的目录结构
                

    4. 标准的JavaWeb应用目录结构

         WebAPP
       		|---静态资源: html,css,js  
       		|---WEB-INF 固定写法。此目录下的文件不能被外部(浏览器)直接访问
       			|---lib:jar包存放的目录
       			|---web.xml:配置文件(3.0规范之后可以省略)
       			|---classes:自定义类编译后生成class文件存放的路径 

    5. 集成Tomcat到eclipse

        5.1 第一步:
            
        5.2 第二步:

       


        5.3 第三步:

       

         5.4 第四步:


        5.5 第五步:

        5.6 第六步:

        5.7 第七步:

        5.8 第八步:启动


    环境的搭建有时候挺闹心的,如果一次搞定,敲代码的心情都不一样了~


    展开全文
  • 本地搭建tomcat开发环境的记录,亲测可用 1,从 http://tomcat.apache.org/ 下载tomcate的bin和src包 2,在src包下新建pom.xml,内容如下,tomcat的版本根据实际情况改变 xmlns:xsi=...

    这是我参考https://yq.aliyun.com/articles/61765?spm=5176.100240.searchblog.146.MfGKfN在本地搭建tomcat开发环境的记录,亲测可用

    1,从http://tomcat.apache.org/下载tomcate的bin和src包

    2,在src包下新建pom.xml,内容如下,tomcat的版本根据实际情况改变

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    
        <modelVersion>4.0.0</modelVersion>
        <groupId>org.apache.tomcat</groupId>
        <artifactId>Tomcat9.0</artifactId>
        <name>Tomcat9.0</name>
        <version>9.0</version>
        <repositories>
            <!-- <repository>
                <id>maven</id>
                <name>Maven Repository Switchboard</name>
                <layout>default</layout>
                <url>http://repo1.maven.org/maven2</url>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository> -->
            <repository>
                <id>alibaba-opensource</id>
                <name>alibaba-opensource</name>
                <url>http://code.alibabatech.com/mvn/releases/</url>
                <layout>default</layout>
            </repository>
            <repository>
                <id>alibaba-opensource-snapshot</id>
                <name>alibaba-opensource-snapshot</name>
                <url>http://code.alibabatech.com/mvn/snapshots/</url>
                <layout>default</layout>
            </repository>
        </repositories>
        <build>
            <finalName>Tomcat9.0</finalName>
            <sourceDirectory>java</sourceDirectory>
            <testSourceDirectory>test</testSourceDirectory>
            <resources>
                <resource>
                    <directory>java</directory>
                </resource>
            </resources>
            <testResources>
                <testResource>
                    <directory>test</directory>
                </testResource>
            </testResources>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>2.3</version>
                    <configuration>
                        <encoding>UTF-8</encoding>
                        <source>1.8</source>
                        <target>1.8</target>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
        <dependencies>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.12</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.easymock</groupId>
                <artifactId>easymock</artifactId>
                <version>3.4</version>
            </dependency>
            <dependency>
                <groupId>ant</groupId>
                <artifactId>ant</artifactId>
                <version>1.7.0</version>
            </dependency>
            <dependency>
                <groupId>wsdl4j</groupId>
                <artifactId>wsdl4j</artifactId>
                <version>1.6.2</version>
            </dependency>
            <dependency>
                <groupId>javax.xml</groupId>
                <artifactId>jaxrpc</artifactId>
                <version>1.1</version>
            </dependency>
            <dependency>
                <groupId>org.eclipse.jdt.core.compiler</groupId>
                <artifactId>ecj</artifactId>
                <version>4.5.1</version>
            </dependency>
        </dependencies>
    </project>

    3,idea打开pom.xml,maven点击“刷新”按钮

    4,工具栏点击 run -> Edit Configurations,配置如下:

    140644_7Hdw_1380557.png

    main class : org.apache.catalina.startup.Bootstrap

    vm options :-Dcatalina.home="tomcat bin 包"

    5, 工具栏点击 run -> Run tomcat

    6,报错,test包下的TestCookieFilter找不到CookieFilter,

    141034_5OvJ_1380557.png

    将src包下的webapps\examples\WEB-INF\classes\util\CookieFilter.java复制到上图中TestCookieFilter的同级目录

    141301_uDpU_1380557.png

    7, 工具栏点击 run -> Run tomcat

    8,浏览器输入 localhost:8080,出现欢迎界面即为成功

     

    转载于:https://my.oschina.net/u/1380557/blog/796722

    展开全文
  • 准备工具:tomcat 环境:win7 + JDK1.8 + tomcat9.0.13(64bit) 准备工具:tomcat 1.tomcat官网下载 https://tomcat.apache.org/download-90.cgi 由于本人PC系统是WIN7 64位,所以选择64bit...
    准备工具:tomcat 
     
    环境:win7 + JDK1.8 + tomcat 9.0.13(64bit)
     
    准备工具:tomcat 
     
    1.tomcat官网下载
     
     
     

     

    由于本人PC系统是WIN7 64位,所以选择64bit进行下载,下载包文件名:apache-tomcat-9.0.13-windows-x64.zip
     
    2.解压apache-tomcat-9.0.13-windows-x64.zip
     

     

    3.cmd终端启动:startup.bat
     
    C:\Users\zh>cd /d G:\Android_Works\SDK\Tomcat\apache-tomcat-9.0.13-windows-x64\apache-tomcat-9.0.13\bin
     
    G:\Android_Works\SDK\Tomcat\apache-tomcat-9.0.13-windows-x64\apache-tomcat-9.0.13\bin>startup.bat
    Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
    At least one of these environment variable is needed to run this program
     
    提示:需要设置JAVA_HOME nor the JRE_HOME环境变量
     
    4.添加环境变量JAVA_HOME
    D:\TOOL\jdk1.8.0_91
     
    5.重新打开cmd终端,再次startup.bat
    可以看到能启动了

     

     
     
    6.浏览器输入:http://localhost:8080/

     

     
     
    7.PC端通过“猎豹免费WiFi”共享WIFI,然后找到本地tomat服务器在该局域网的IP地址,找IP地址方法:
    a. 
     
    b.
     

     

     
    c. 找到WIFI连接图标
    d.右键点击“状态”,再点击“详细信息”就可以看到IP地址了,如下:
     

     

     
    IP地址:192.168.191.1
     
    8.真机连接PC端共享的WIFI,浏览器器输入: http://192.168.191.1:8080,如果能够显示Tomcat的网页,则证明成功了
     
     
     
     
     
     

    转载于:https://www.cnblogs.com/onelikeone/p/9953416.html

    展开全文
  • 搭建本地Tomcat教程

    2017-06-07 09:04:24
    搭建本地Tomcat教程
  • Android 本地搭建Tomcat服务器供真机测试   1.假设需要下载的文件目录是D:\download1(注意这里写了个1,跟后面的名称区分) 2.设置 tomcat 的虚拟目录。在 {tomcat home}\conf\Catalina\lo...
  • 本地搭建服务器Tomcat

    2019-05-08 13:54:44
    1.控制面板->程序->打开或关闭Windows功能->确认 2.tomcat 下载:...启动:..\apache-tomcat-7.0.94\bin中的s...
  • 在Android中我们时常会与服务器打交道,为了方便测试代码,我们有必要搭建本地的服务器,其实搭建本地Tomcat服务器也是很简单: Tomcat的下载环境配置Eclipse中新建Web工程 一、 Tomcat的下载 在Tomcat官网...
  • 目标,搭建Tomcat服务器,使同网络段下其他电脑可以访问分享的文件 下载安装Tomcat 如下图,在官网http://Tomcat.apache.org/下载对应版本的Tomcat,解压安装即可 启动Tomcat 如下图,打开Tomcat...
  • 搭建本地Tomcat

    2017-11-08 22:04:00
    1.下载自己需要的版本我安装的Tomcat8(https://tomcat.apache.org/)。 2.根据自己的电脑下载需要的系统版本。我的电脑是Windows64位的操作系统 3.选择一个目录解压下载的安装包。 进入到bin 文件夹,有...
  • 在Android中我们时常会与服务器打交道,为了方便测试代码,我们有必要搭建本地的服务器,其实搭建本地Tomcat服务器也是很简单: Tomcat的下载 环境配置 Eclipse中新建Web工程 一、 Tomcat的下载 在Tomcat官网...
  • 下面是搭建Tomcat本地服务器的步骤: 下载Tomcat安装包 下载网址:http://tomcat.apache.org/ 在左侧download下选择Tomcat版本,需要注意的是要选择和本机java版本对应的版本,查看本机java版本方式如下: ...
  • 首先介绍eclipse开发JavaWeb项目需要配置的相关环境,使用tomcat软件在本地搭建服务器,然后再在eclipse环境下配置tomcat: 第一步:使用tomcat软件在本地搭建服务器,这个本地的tomcat服务器与eclipse环境下配置...
  • 搭建本地Tomcat服务器及相关配置

    千次阅读 2017-06-27 21:29:06
    在Android中我们时常会与服务器打交道,为了方便测试代码,我们有必要搭建本地的服务器,其实搭建本地Tomcat服务器也是很简单: Tomcat的下载 环境配置 Eclipse中新建Web工程 一、 Tomcat的下载在Tomcat官网下载...
  • 本文主要讲解如何搭建本地Tomcat服务器(基于Windows系统,如果没有进行过JDK配置,请先配置JDK) 步骤: 下载Tomcat 配置环境变量 测试 一、下载Tomcat 打开官网http://tomcat.apache.org/ 选择Tomcat9 ...
  • 办法有很多,诸如PHPnow,WampServer都可以,本文重点介绍如何使用Tomcat搭建本地服务器。什么是TomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户...
  • 本地服务器搭建_Tomcat

    2018-02-05 17:29:50
    Tomcat 百度吧,赖~~~嘿嘿 Tomcat与Apache区别 Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能...
  • ubuntu 搭建 tomcat

    2019-02-25 11:03:00
    先下载到本地,然后ftp上传到服务器 官方Apache Tomcat的下载 2 二、解压安装 先解压 tar zxvf apache-tomcat-7.0.64.tar.gz -C /java 然后改名为tomcat7 ca /java mv apache-tomcat-7.0.64 tomcat7...
  • 好记性不如烂笔头,本人搞Chromium内核的,可是居然迟迟没有搭建本地服务器,用来测试,感觉自己好懒啊。今天克服懒得,搭建了一下Tomcat服务器,主要是自己记性太差,怕以后遗忘,又不会搭建了,故现将过程记录...
  • 办法有很多,诸如PHPnow,WampServer都可以,本文重点介绍如何使用Tomcat搭建本地服务器。什么是TomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户...
  • 安装并设置JAVA_HOME环境变量:第二步:下载和解压 Tomcat解压之后文件的样子配置tomcat的环境变量第三步:修改端口号.NET 我使用的是 80xx...修改D:\apache-tomcat-8.0.0-RC3\conf\server.xml:1 23 4 8910 17 18 ...
  • 下载“猎豹免费WiFi”共享,注意右下角的WLAN需要开启,不然无法打开共享WiFi 打开共享,在网络中 找本地 IP地址为192.168.191.1
  • Tomcat搭建本地服务器

    2019-09-27 09:58:39
    办法有很多,诸如PHPnow,WampServer都可以,本文重点介绍如何使用Tomcat搭建本地服务器。 什么是TomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问...
  • 转载:... 观看此教程之前要保证电脑已经安装过Eclipse(至少配置过jdk)。tomcat软件是apache旗下的一个开源项目。软件下载链接:http://tomcat.apache.org/选...
  • TomCat本地服务器搭建

    2017-06-09 16:41:43
    作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat。 1、官网下载Tomcat压缩包解压:http://tomcat.apache.org/ 具体下载什么版本是否有要求,这个不清楚...
  • 在Android中我们时常会与服务器打交道,为了方便测试代码,我们有必要搭建本地的服务器,其实搭建本地Tomcat服务器也是很简单:Tomcat的下载环境配置Eclipse中新建Web工程一、 Tomcat的下载在Tomcat官网下载...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,168
精华内容 467
关键字:

本地搭建tomcat