精华内容
下载资源
问答
  • tomcat7配置systemd服务示例

    千次阅读 2017-10-22 04:51:13
    tomcat7配置systemd服务示例[Unit] Description=tomcat7 After=syslog.target network.target remote-fs.target nss-lookup.target[Service] Type=forkingEnvironment='JAVA_HOME=/usr/java/jdk1.8.0_151' ...

    tomcat7配置systemd服务示例

    [Unit]
    Description=tomcat7
    After=syslog.target network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    
    Environment='JAVA_HOME=/usr/java/jdk1.8.0_151'
    Environment='CATALINA_PID=/var/run/tomcat7.pid'
    Environment='CATALINA_HOME=/usr/local/apache-tomcat-7.0.82/'
    Environment='CATALINA_BASE=/usr/local/apache-tomcat-7.0.82/'
    Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
    
    WorkingDirectory=/usr/local/apache-tomcat-7.0.82/
    
    
    PIDFile=/var/run/tomcat7.pid
    ExecStart=/usr/local/apache-tomcat-7.0.82/bin/startup.sh
    ExecReload=/usr/local/apache-tomcat-7.0.82/bin/catalina.sh restart
    ExecStop=/usr/local/apache-tomcat-7.0.82/bin/catalina.sh stop
    PrivateTmp=true
    User=root
    Group=root
    
    [Install]
    WantedBy=multi-user.target
    
    展开全文
  • Tomcat7配置教程

    2020-02-01 21:46:29
    本教程内容容器版本为Tomcat7,以便于学习者知道Tomcat8版本修复了Tomcat7版本的请求与响应内容时的乱码问题。 教程内容由从Servlet和Tomcat的介绍到容器的配置操作介绍,以及学习过程中常见的状态码与思路解决。 ...

    JAVA新手上路之Tomcat容器配置

    • Tomcat下载地址:http://tomcat.apache.org/
    • 本教程内容容器版本为Tomcat7,以便于学习者知道Tomcat8版本修复了Tomcat7版本的请求与响应内容时的乱码问题。
    • 教程内容由从Servlet和Tomcat的介绍到容器的配置操作介绍,以及学习过程中常见的状态码与思路解决。

    1.什么是Servlet?

    Servlet是运行在Web服务器上的代码片段(组件),用于处理用户的Http请求

    2.为什么要用Servlet?

    可以简化Web服务器端的开发,将复杂的网络通信的细节封装在webServer中,开发者仅需要提供Servlet代码片段,就可以完成Web服务器端的开发

    3.操作步骤:

    一、首先下载Tomcat,解压出来。然后打开eclipse进行配置Tomcat。

    1. 打开window >> preferences首选项
    2. 下一步如下图:
      在这里插入图片描述
    3. 第三,选择解压出来的apache-tomcat-7.0.93文件夹,选择JRE为默认,然后finish。
      在这里插入图片描述
    4. 第四 打开servers窗口(前提是编译器为开发模式为JavaEE)
      在这里插入图片描述
    5. 出现选择容器窗口
      • 选择 Tomcat v7.0 容器
      • 点击 Finish 确定
        在这里插入图片描述
    6. 双击打开容器设置
      在这里插入图片描述
    7. 分别选择这两处的选项再Ctrl+S保存。
      1项:项目文件部署到容器后是否显示磁盘的文件夹
      2项:项目文件内容更改后容器不自动发布(选择第一个是更新后自动发布)

      在这里插入图片描述
    8. 对着当前Tomcat鼠标右击,选择Start。运行Tmocat容器
      在这里插入图片描述
    9. 启动正常后,打开浏览器,在地址栏输入localhost:8080 显示该页面则成功配置
      在这里插入图片描述

    4.开始建项目测试

    一、新建Maven项目

    • 1.选择Maven Project 然后 next 下一步
      在这里插入图片描述
    • 2.选择创建一个空白项目
      在这里插入图片描述
    • 3.输入 Artifact Id 项目名,Packaging 选择 war 包类型,再finish
      在这里插入图片描述
      二、若报错右击整个项目,选择 Maven 点击 Update Project… 再finish
      在这里插入图片描述
      三、再补个奶瓶,就不报错了!! (该步骤是部署应用描述符)
      在这里插入图片描述

    四、对着整个项目鼠标右击,找到Properties,再搜索Targeted Runtimes,再勾选Apache Tomcat v7.0(不选择则无法导包)
    部署Tomcat容器
    在这里插入图片描述

    五、创建包,创建class文件的

    实现 Servlet 的接口
    public class HelloServlet implements Servlet    
    (注意导包 Add unimplemented methods)
    

    在这里插入图片描述
    六、写配置文件,让Tomcat找到当前的Servlet
    在这里插入图片描述
    七、部署服务器(把项目部署到Tomcat容器上)
    选择Add and Remove… 在这里插入图片描述
    选择指定项目,再按Add添加到右边,或者鼠标双击项目添加到右边。最后Finish确定保存
    在这里插入图片描述
    八、发布
    选择对应 Tomcat 点击 Publish
    在这里插入图片描述
    九、然后启动服务器
    选择 Start 启动
    在这里插入图片描述
    十、打开浏览器输入http://localhost:8080/servlet01/hello 检查项目是否成功。
    链接路劲 hello 是刚刚写配置的 url-pattern 标签 对应的名字

    5.常见状态码:

    1.应答状态码:

    • 用来描述一次响应的状态编码将复杂的响应状态信息使用简单的3位数的编码来表示,通常性更高,效率也更高

    2.应答状态码的规定:

    • 200—正常响应,302—重定向,304/307----使用浏览器缓存

    • 404—所请求的资源未找到,405----服务器不支持当前使用的请求方式

    • 500—服务器在生成响应内容是出现异常

      • 404:代表用户所请求的资源在服务器上找不到
        可能原因:
        ① web.xml中没有配置Servlet或有误
        ② web.xml中配置的url-pattern标签有误

    排查:
    (1)检查浏览器的地址栏URL是否正确
    (2)检查web.xml中Servlet的url-pattern和地址栏的url是否一致
    (3)检查eclipse控制的服务启动日志,是否有异常
    (4)检查项目是否部署了或者发布了

    2.2.405:代表用户本次请求所使用的请求方式,服务器不支持
    	原因:①. 写的Servlet继承了HttpServlet
    		 ②.没有正确重写service()方法
    2.3.500:服务器在响应用户请求时,代码运行出现异常  
    

    排查思路:

    1. 查看控制台的异常日志,找到自己写的代码所在的位置
    2. 结合异常的类型加上自己的代码,来排查异常

    转载请注明出处:https://blog.csdn.net/qq_41254299

    本文出自【Superclover_的博客】

    展开全文
  • 这篇文章是从别的地方粘贴过来的,原文:点击打开链接1:通过Connection Pool 管理数据库连接2:通过Data Source 去管理Connection Pool3: ...服务器: Tomcat 7数据库:MySQL1:将下面的代码添加到Tomcat服务器上c...

    这篇文章是从别的地方粘贴过来的,原文:点击打开链接

    1:通过Connection Pool 管理数据库连接

    2:通过Data Source 去管理Connection Pool

    3: Data Source 被JNDI Tree 绑定

    一:JNDI配置方式

    现在来讲一下如何到服务器上对 Data Source 进行配置?

    服务器: Tomcat 7

    数据库:MySQL

    1:将下面的代码添加到Tomcat服务器上conf/context.xml中的标签中

    name="jdbc/shopping"

    auth="Container"

    type="javax.sql.DataSource"

    maxActive="100"

    maxIdle="30"

    maxWait="10000"

    username="root"

    password="root"

    driverClassName="com.mysql.jdbc.Driver"

    url="jdbc:mysql://localhost:3306/shopping"

    />

    上下文context.xml中的参数的解析如下:

    其中的name属性是数据源名称,通常采取jdbc/**.

    driverClassName属性是驱动程序名称。

    username,password,数据库名称和密码

    url:访问的数据库路径。其中url的内容组成解析上篇博客中已经分析

    maxActive属性是并发连接的最大数。设置为0则无限制。

    maxWait属性是等待连接的最大连接的时间。

    maxIdle属性是连接池中空闲的连接的个数。

    2. 修改web.xml

    打开%TOMCAT_HOME%\conf\web.xml,在的前面添加以下内容:

    (注意:在Eclipse中的项目中的web.xml文件中也加上,我的不加就报错找不到,但是在%TOMCAT_HOME%\conf\web.xml中不加却没有问题,很奇怪

    crazy.gif)

    MySQL Test App

    DB Connection

    jdbc/shopping

    javax.sql.DataSource

    Container

    3:建立测试文件

    test.jsp

    48304ba5e6f9fe08f3fa1abda7d326ab.png

    select id, name, normalprice fromproduct

    DB Test

    Results

    name ${row.name}
    normalprice ${row.normalprice}

    48304ba5e6f9fe08f3fa1abda7d326ab.png

    4.添加jar包

    JDBC驱动程序mysql-connector-java-5-bin.jar放置在%TOMCAT_HOME%\lib和应用的WEB-INF\lib下,复制jstl.jar和 standard.jar 到

    你的 WEB-INF/lib 目录.

    5:配置名称name="jdbc/mldn"可以任意,配置完成后,需要通过名称查找的方式,去找到数据源,本示例代码运用的Tomcat服务器,所以在查找时需要对名称进行定位:java:comp/env

    48304ba5e6f9fe08f3fa1abda7d326ab.png

    Context ctx = newInitialContext() ;//找到DataSource

    DataSource ds =(DataSource)ctx.lookup(JNDINAME) ;

    conn=ds.getConnection() ;

    }catch(Exception e)

    {

    System.out.println(e) ;

    }%>

    //将连接重新放回到池中

    conn.close() ;%>

    48304ba5e6f9fe08f3fa1abda7d326ab.png

    展开全文
  • 本人从官网上面下载的Tomcat7.0.40版本,并解压包后改名存放在:/usr/share/tomcat7 本人使用的是root用户登录,下面就说说具体的操作步骤,   1、在/usr/share/tomcat6/bin中有commons-daemon-native.tar...

    本人从官网上面下载的Tomcat7.0.40版本,并解压包后改名存放在:/usr/share/tomcat7

    本人使用的是root用户登录,下面就说说具体的操作步骤,

     

    1、在/usr/share/tomcat6/bin中有commons-daemon-native.tar.gz  压缩包

    2、解压commons-daemon-native.tar.gz

        [root@localhost ~]# tar -zxvf commons-daemon-native.tar.gz

    3、解压完成,出现commons-daemon-1.0.2-native-src文件夹(目录)

        1、  进入commons-daemon-1.0.2-native-src 下的unix目录

                [root@localhost ~]# ls

                [root@localhost ~]# cdcommons-daemon-1.0.2-native-src/unix

        2、  发现configure 配置文件,执行如下修改属性的命令

                [root@localhost ~]# chmod 777 configure

    4、  执行configure 文件

        [root@localhost ~]# ./configure

    如果以上命令没有执行或者有错;请安装:

    <span style="color: rgb(255, 0, 0);"># yum -y install gcc</span>
    安装更新了如下几个组件:
    gcc 4.1.2-44.el5
    binutils 2.17.50.0.6-9.el5
    cpp 4.1.2-44.el5
    glibc-devel 2.5-34.el5_3.1
    glibc-headers 2.5-34.el5_3.1
    kernel-headers 2.6.18-164.el5
    libgomp 4.3.2-7.el5

    5、  编译

        make命令如果提示没有或报错那么需要安装  :

    错误:-bash: make: command not found

    -bash: make: command not found

    [root@ch4db httpd-2.2.15]# rpm -qa|grep make
    [root@ch4db httpd-2.2.15]#

    查出 没有make相关RPM

    正常服务器上有[root@localhost ~]# rpm -qa|grep make
    imake-1.0.2-3
    make-3.81-3.el5

     

    所以只要安装上这个包就可以

    我是用的这2句话。

    yum install imake*

    yum install make*

     

    或者 yum -y install gcc automake autoconf libtool make


    安装成功


        [root@localhost ~]# make   #会报错

        [root@localhost ~]# make clean 

        [root@localhost ~]# make    #重新编译成功

    6、 编译完成后出现jsvc文件夹,复制jsvc/usr/share/tomcat6/bin目录下面

        [root@localhost ~]# cp jsvc /usr/share/tomcat6/bin

    ------------------------------------------------------------------------------------

    10、在/etc/init.d/目录下编写tomcat6启动服务配置文件。

    [root@localhost ~]#cd /etc/init.d/

    [root@localhost ~]# vi tomcat6

    录入以下内容

    #!/bin/sh
    # chkconfig:2345 90 15
    # description:Tomcat-en Manager
    # Licensed to the Apache Software Foundation (ASF) under one or more
    # contributor license agreements.  See the NOTICE file distributed with
    # this work for additional information regarding copyright ownership.
    # The ASF licenses this file to You under the Apache License, Version 2.0
    # (the "License"); you may not use this file except in compliance with
    # the License.  You may obtain a copy of the License at
    #
    #     http://www.apache.org/licenses/LICENSE-2.0
    #
    # Unless required by applicable law or agreed to in writing, software
    # distributed under the License is distributed on an "AS IS" BASIS,
    # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    # See the License for the specific language governing permissions and
    # limitations under the License.
    #
    # -----------------------------------------------------------------------------
    # Commons Daemon wrapper script.
    #
    # $Id: daemon.sh 1202058 2011-11-15 06:37:12Z mturk $
    # -----------------------------------------------------------------------------
    #
    # resolve links - $0 may be a softlink
    JAVA_HOME=/home/application/jdk1.7.0_21
    CATALINA_HOME=/usr/share/tomcat7/Tomcat7.0.40_Tomcat7-xx
    DAEMON_HOME=$CATALINA_HOME/bin
    TOMCAT_USER=root
    CATALINA_BASE=$CATALINA_HOME
    CATALINA_OPTS="-server -XX:MaxPermSize=512m -XX:MaxNewSize=512m -Xmx2048m"
    proc="Tomcat xx" #注意这里的名字将会在启动或停止的时候显示(标识名称)
    ARG0="$0"
    while [ -h "$ARG0" ]; do
      ls=`ls -ld "$ARG0"`
      link=`expr "$ls" : '.*-> .$'`
      if expr "$link" : '/.*' > /dev/null; then
        ARG0="$link"
      else
        ARG0="`dirname $ARG0`/$link"
      fi
    done
    DIRNAME="`dirname $ARG0`"
    PROGRAM="`basename $ARG0`"
    while [ ".$1" != . ]
    do
      case "$1" in
        --java-home )
            JAVA_HOME="$2"
            shift; shift;
            continue
        ;;
        --catalina-home )
            CATALINA_HOME="$2"
            shift; shift;
            continue
        ;;
        --catalina-base )
            CATALINA_BASE="$2"
            shift; shift;
            continue
        ;;
        --catalina-pid )
            CATALINA_PID="$2"
            shift; shift;
            continue
        ;;
        --tomcat-user )
            TOMCAT_USER="$2"
            shift; shift;
            continue
        ;;
        * )
            break
        ;;
      esac
    done
    # OS specific support (must be 'true' or 'false').
    cygwin=false;
    darwin=false;
    case "`uname`" in
        CYGWIN*)
            cygwin=true
            ;;
        Darwin*)
            darwin=true
            ;;
    esac

    # Use the maximum available, or set MAX_FD != -1 to use that
    test ".$MAX_FD" = . && MAX_FD="maximum"
    # Setup parameters for running the jsvc
    #
    test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
    # Set JAVA_HOME to working JDK or JRE
    # JAVA_HOME=/opt/jdk-1.6.0.22
    # If not set we'll try to guess the JAVA_HOME
    # from java binary if on the PATH
    #
    if [ -z "$JAVA_HOME" ]; then
        JAVA_BIN="`which java 2>/dev/null || type java 2>&1`"
        test -x "$JAVA_BIN" && JAVA_HOME="`dirname $JAVA_BIN`"
        test ".$JAVA_HOME" != . && JAVA_HOME=`cd "$JAVA_HOME/.." >/dev/null; pwd`
    else
        JAVA_BIN="$JAVA_HOME/bin/java"
    fi

    # Only set CATALINA_HOME if not already set
    test ".$CATALINA_HOME" = . && CATALINA_HOME=`cd "$DIRNAME/.." >/dev/null; pwd`
    test ".$CATALINA_BASE" = . && CATALINA_BASE="$CATALINA_HOME"
    test ".$CATALINA_MAIN" = . && CATALINA_MAIN=org.apache.catalina.startup.Bootstrap
    test ".$JSVC" = . && JSVC="$CATALINA_BASE/bin/jsvc"

    # Ensure that any user defined CLASSPATH variables are not used on startup,
    # but allow them to be specified in setenv.sh, in rare case when it is needed.
    CLASSPATH=
    if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
      . "$CATALINA_BASE/bin/setenv.sh"
    elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
      . "$CATALINA_HOME/bin/setenv.sh"
    fi

    # Add on extra jar files to CLASSPATH
    test ".$CLASSPATH" != . && CLASSPATH="${CLASSPATH}:"
    CLASSPATH="$CLASSPATH$CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/commons-daemon.jar"

    test ".$CATALINA_OUT" = . && CATALINA_OUT="$CATALINA_BASE/logs/catalina-daemon.out"
    test ".$CATALINA_TMP" = . && CATALINA_TMP="$CATALINA_BASE/temp"

    # Add tomcat-juli.jar to classpath
    # tomcat-juli.jar can be over-ridden per instance
    if [ -r "$CATALINA_BASE/bin/tomcat-juli.jar" ] ; then
      CLASSPATH="$CLASSPATH:$CATALINA_BASE/bin/tomcat-juli.jar"
    else
      CLASSPATH="$CLASSPATH:$CATALINA_HOME/bin/tomcat-juli.jar"
    fi
    # Set juli LogManager config file if it is present and an override has not been issued
    if [ -z "$LOGGING_CONFIG" ]; then
      if [ -r "$CATALINA_BASE/conf/logging.properties" ]; then
        LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
      else
        # Bugzilla 45585
        LOGGING_CONFIG="-Dnop"
      fi
    fi

    test ".$LOGGING_MANAGER" = . && LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
    JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER"

    # Set -pidfile
    test ".$CATALINA_PID" = . && CATALINA_PID="$CATALINA_BASE/logs/catalina-daemon.pid"

    # Increase the maximum file descriptors if we can
    if [ "$cygwin" = "false" ]; then
        MAX_FD_LIMIT=`ulimit -H -n`
        if [ "$?" -eq 0 ]; then
            # Darwin does not allow RLIMIT_INFINITY on file soft limit
            if [ "$darwin" = "true" -a "$MAX_FD_LIMIT" = "unlimited" ]; then
                MAX_FD_LIMIT=`/usr/sbin/sysctl -n kern.maxfilesperproc`
            fi
            test ".$MAX_FD" = ".maximum" && MAX_FD="$MAX_FD_LIMIT"
            ulimit -n $MAX_FD
            if [ "$?" -ne 0 ]; then
                echo "$PROGRAM: Could not set maximum file descriptor limit: $MAX_FD"
            fi
        else
            echo "$PROGRAM: Could not query system maximum file descriptor limit: $MAX_FD_LIMIT"
        fi
    fi

    # ----- Execute The Requested Command -----------------------------------------
    case "$1" in
        run     )
          shift
          "$JSVC" $* \
          -java-home "$JAVA_HOME" \
          -pidfile "$CATALINA_PID" \
          -wait 10 \
          -nodetach \
          -outfile "&1" \
          -errfile "&2" \
          -classpath "$CLASSPATH" \
          "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \
          -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" \
          -Dcatalina.base="$CATALINA_BASE" \
          -Dcatalina.home="$CATALINA_HOME" \
          -Djava.io.tmpdir="$CATALINA_TMP" \
          -Dfile.encoding="UTF-8" \
          $CATALINA_MAIN
          echo -n "start $proc success."
          exit $?
        ;;
        start   )
          "$JSVC" \
          -java-home "$JAVA_HOME" \
          -user $TOMCAT_USER \
          -pidfile "$CATALINA_PID" \
          -wait 10 \
          -outfile "$CATALINA_OUT" \
          -errfile "&1" \
          -classpath "$CLASSPATH" \
          "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \
          -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" \
          -Dcatalina.base="$CATALINA_BASE" \
          -Dcatalina.home="$CATALINA_HOME" \
          -Djava.io.tmpdir="$CATALINA_TMP" \
          -Dfile.encoding="UTF-8" \
          $CATALINA_MAIN
          echo -n "start $proc success."
          exit $?
        ;;
        stop    )
          "$JSVC" $JSVC_OPTS \
          -stop \
          -pidfile "$CATALINA_PID" \
          -classpath "$CLASSPATH" \
          -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" \
          -Dcatalina.base="$CATALINA_BASE" \
          -Dcatalina.home="$CATALINA_HOME" \
          -Djava.io.tmpdir="$CATALINA_TMP" \
          $CATALINA_MAIN
          echo -n "Stop $proc success."
          exit $?
        ;;
        version  )
          "$JSVC" \
          -java-home "$JAVA_HOME" \
          -pidfile "$CATALINA_PID" \
          -classpath "$CLASSPATH" \
          -errfile "&2" \
          -version \
          -check \
          $CATALINA_MAIN
          if [ "$?" = 0 ]; then
            "$JAVA_BIN" \
            -classpath "$CATALINA_HOME/lib/catalina.jar" \
            org.apache.catalina.util.ServerInfo
          fi
          exit $?
        ;;
        *       )
          echo "Unknown command: \`$1'"
          echo "Usage: $PROGRAM ( commands ... )"
          echo "commands:"
          echo "  run               Start Tomcat without detaching from console"
          echo "  start             Start Tomcat"
          echo "  stop              Stop Tomcat"
          echo "  version           What version of commons daemon and Tomcat"
          echo "                    are you running?"
          exit 1
        ;;
    esac


    11、录入完成,按Esc键。输入: wq保存退出并赋予/etc/init.d/tomcat6文件可执行权限

    [root@localhost~]# chmod 777 /etc/init.d/tomcat6

    ------------------添加服务-----------------------------------------

    12[root@localhost~] #chkconfig --add tomcat6          ##添加tomcat服务

    13[root@localhost~] #chkconfig –list |grep tomcat6      ##查看tomcat服务是否被添加

    --------------------启动服务---------------------------------------------

    14[root@localhost~] # service tomcat6 start            ##启动tomcat服务

    15[root@localhost~] # service tomcat6 stop            ##停止tomcat服务

    16[root@localhost~] # service tomcat6 restart          ##重启tomcat

    17[root@localhost~] # service tomcat6 status           ##查看tomcat服务启动状态


    其实如果是多个的话 如果有一个已经配好了, 那么只需要在/etc/init.d/tomcat-xx 加上权限 就可以的:  chmod 777 /etc/init.d/tomcat-xx .不用再执行chkconfig --add tomcat6    了,个人见解。

    展开全文
  • tomcat 7配置精讲

    2016-06-25 11:15:31
    本文详细的讲解了如何配置 tomcat 服务器以及如何优雅的启动 tomcat 服务器
  • 1.下载tomcat7 windows版 2.首先找到F:\apache\bin\service.bat(不同的计算机Tomcat路径会不太一样),打開此文件,寻找如下--JvmMs 128 --JvmMx 256 這句代码 在此后面加上 --Startup=auto(注意:前面要有空格),修改...
  • (1)准备tomcat7:可到https://tomcat.apache.org/下载 (2)准备eclipse-jee-mars-2-win32-x86_64:可到https://www.eclipse.org/downloads/packages/file/47519下载 2.eclipse配置tomcat (1)打开eclipse 双击...
  • Tomcat7 配置 WebSocket

    千次阅读 2014-11-24 20:21:08
     由于项目的要求需要使用WebSocket,公司的服务器是用C++写的,而我之前是名Java程序员,所以处于好奇变用Tomcat7配置实现了WebSocket的服务端。之前也查阅了很多资料,Tomcat7早先的版本提供了自己的WebSocket API...
  • linux centos7 tomcat8 配置服务启动 http://www.cnblogs.com/wycfm/p/9595550.html
  • Centos7配置Tomcat7为系统服务并开机自启动配置 Tomcat 服务Tomcat 配置开机自启动Java项目启动时候报Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 解决办法解决办法 配置 Tomcat 服务 ...
  • tomcat7安装成功之后,访问http://localhost:8080/即可到达tomcat7中默认的项目,这个项目放tomcat7的安装目录的webapps下面,在这个webapps下面...如何配置tomcat7后台管理用户? 打开在tomcat7安装目录/conf/tom...
  • 文章目录一、Tomcat 服务器配置1、server.xml 文件配置(1)Server(2)Listener(3)GlobalNamingResources(4)Service(5)Executor(6)Connector(7)Engine(8)Host(9)Context2、tomcat-user.xml配置文件二...
  • 服务器: Tomcat 7 数据库:MySQL 1:将下面的代码添加到Tomcat服务器上conf/context.xml中的标签中 name="jdbc/shopping"auth="Container"type="javax.sql.DataSource"maxActive="100"maxIdle="30"maxWait="10000...
  • Tomcat 服务器配置

    2016-08-12 15:58:26
    第一次下载压缩文件解压后,启动服务器,可以访问 http://localhost:8080 ,但是访问 webapps 下的项目总是显示 404错误。解决: 卸载 Tomcat,从官网重新下载,注意下载 installer 文件 ...安装程序下载:tomcat-7
  • 配置 Tomcat 服务 新建服务脚本 [root@localhost ~]# vim /etc/init.d/tomcat 添加脚本内容 #!/bin/bash # description: Tomcat7 Start Stop Restart # processname: tomcat7 # chkconfig: 234 20 80 CATALINA_...
  • tomcat7 目录结构 --- webapps 应用存放目录,可以配置Host 来决定这个文件的目录,可以配置多个Host,多个webapps ---ROOT 项目根目录,Tomcat会特殊对待这个目录,配置Host时会影响到这个目录 --- conf 配置...
  • 解压版tomcat7配置

    2017-07-04 15:49:52
    Tomcat涉及到的配置比较多,文件也多,根据我现在掌握的知识,简单的做了一下免安装版的tomcat的基本配置和安装方法。 一、配置JDK 要想在自己的计算机上安装Tomcat,需要JDK的支持,因为Tomcat是用Java语言编写...
  • 环境:一个Jdk7,win7 32位系统,一个apache-tomcat-6.0.32,一个apache-tomcat-7.0.21;...添加tomcat7配置步骤:   第一步:首先确定正确安装Jdk和tomcat-6.0.32,可以参考我前面的博客Jdk和tomcat环境变量配...
  • tomcat7 配置NIO

    2020-04-26 17:47:59
    I/O类型:磁盘I/O模型,网络I/O模型,内存映射I/O, Direct I/O、数据库I/O等,只要具有输入、输出类型的...应用层:为操作系统或应用程序提供访问网络服务的接口 表示层: 会话层: 传输层: 网络层: 数据链路层: ...
  • tomcat7w服务启动配置

    2020-05-18 10:34:27
    1、 2、 3、 4、 5、 6、
  • Tomcat7配置数据源

    2017-02-28 17:15:31
    Tomcat7配置数据源 在JDBC的操作中,打开和关闭数据库连接,是最耗费数据库资源的,我们可以在服务器上存放一定量的数据库连接,每当程序要连接数据库时,就将这些链接给它们,而一旦程序退出数据库操作时,要将...
  • 一、配置Tomcat7服务(需要使用windows版本的tomcat,如:64-bit Windows zip ) 当前项目需要运行两个Tomcat,每次启动系统以后都要手动进入到tomcat目录执行startup.bat,非常烦,所以想将这两个tomcat直接注册...
  • CentOS 6.5 安装配置Tomcat7服务器 https://blog.csdn.net/lgh0824/article/details/51194116
  • CentOS 6.5 安装配置Tomcat7服务器 1 2 3 4 5 6 7 分步阅读 在这里,笔者着重介绍简单配置Centos Tomcat 服务器,步骤简单,跟着操作,很快上手。 ...
  • centos6配置tomcat7服务并开机启动

    千次阅读 2018-09-29 19:13:37
    1.安装tomcat7,解压即可 2.在/etc/profile文件中追加tomcat的环境变量 export CATALINA_HOME=/software/apache-tomcat-7.0.55  使用source /etc/profile使配置生效 3.将tomcat配置服务  将tomcat的脚本...
  • tomcat7 配置数据源

    2014-06-19 10:24:13
    从Tomcat的5.5这个版本开始,就内置的了对数据源的实现,所以可以非常方便的配置Tomcat的数据源,这里我使用的是Tomcat7这个版本的。Tomcat提供了两种配置数据源的方式,唯一的区别就是访问的范围不一样,一个是全局...

空空如也

空空如也

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

tomcat7配置服务