tomcat环境变量配置

Asp.net控制Tomcat启动关闭

北战南征 提交于 2020-03-18 08:01:51
一、场景 近日有个项目客户要求能自己配置相关权限。由于历史原因这个项目采用的是公司以前的权限系统。这个权限系统很强大,不过有个弊端,就是每增加一个权限菜单都要重启才能生效,不然就要等1天它缓存过期后才生效。由于项目进度我们不可能将这个权限系统推翻重来。   可行的方式是在管理员操作界面上增加权限系统重启按钮。这样客户在修改权限后可以很方便的重启Tomcat。 二、技术分析 由于管理员系统是基于.net的BS方式。所以我们要能通过网页控制Tomcat的关闭启动,并加载进管理员系统中。   首先分析Tomcat的启动方式。在Tomcat6.0的bin目录下有两个批处理文件。startup.bat和shutdown.bat分别控制着Tomcat的启动和关闭。我们要控制Tomcat的启动关闭就得调用这两个批处理文件。 怎么调呢?在哪调呢?浏览器直接调那是不可能的。必须得在web服务器上部署个web页面,在服务端调用这两个命令。如果部署在权限系统内部那是最好的,不过这会产生一个问题,我们可以关闭Tomcat,但却无法启动。最终的方案是在同一台机子上部署个.net实现的webservice,通过这个webservice实现权限系统的启动和关闭。 三、具体实现   在VS2008中创建一个web service项目。   创建两个WebMethod。   1.启动Tomcat方法 1 ///

Linux下安装Tomcat服务器

血红的双手。 提交于 2020-03-09 17:38:27
一、上传tomcat包到服务器 二、安装tomcat 2.1、解压tomcat压缩包 [root@besttest ~]# tar -zvxf apache-tomcat-7.0.41.tar.gz 2.2、配置环境变量 tomcat运行时是需要jdk支持的,所以必须配置好jdk用到的那些环境变量,献上链接(jdk环境变量配置http://note.youdao.com/noteshare?id=5486391479a71e4b86993e7c7365e748) 三、tomcat启动关闭 3.1、启动tomcat    进入tomcat的bin目录然后执行" ./startup.sh "命令启动tomcat 或直接输入" sh <路径>startup.sh “-- 例如: [root@besttest ~]# sh tomcat7/bin/startup.sh 3.2、查看tomcat的Log信息 [root@besttest ~]# tail -f tomcat7/logs/catalina.out 访问tomcat,如下图 来源: https://www.cnblogs.com/laoshuai/p/12449759.html

Tomcat服务自动启动以隐藏start.bat命令窗口

冷暖自知 提交于 2020-03-09 16:08:35
该方法注意先要配置好CATALINA_HOME和path等环境变量。 接着主要命令有:cmd命令符下进入tomcat/bin目录,输入:service.bat install (自定义的tomcat版本名如tomcat5)。 运行中输入services.msc 打开服务管理控制台,找到 Apache Tomcat 服务,右键选择属性,修改启动类型为“启动”并确定。 关闭服务可用同目录下的shutDown.bat文件 https://blog.csdn.net/rainblog/article/details/23665753 http://jingyan.baidu.com/article/b2c186c89f5127c46ef6ff08.html 来源: https://www.cnblogs.com/wiseguy/p/12449138.html

软件结构与环境配置概述

回眸只為那壹抹淺笑 提交于 2020-03-05 23:01:31
对刚接触某一领域的萌新来说,学习软件使用、配置软件环境经常是第一件头疼事。从网上搜的教程看的半懂不懂,自己操作还容易出现很多别人很少遇到的问题,导致浏览器变成递归式学习的栈。本篇文章希望通过多个软件配置的例子,从软件设计的角度看待软件配置,总结出一般经验,提炼出一些常用的知识。也希望后来人少踩些过来人踩过的坑吧。 最近更新时间:2019-07-13 Part 1.关于软件的目录 首先我们通过几个例子直观地认识一下软件目录: (JDK安装目录) (Apache Tomcat安装目录) (MySQL安装目录) 通过以上例子以及平时安装软件的经验,不难发现很多软件的目录命名有一些相同点。这很好理解,如果你是软件设计师,一定希望自己的软件文件夹有意义明确且简略的名字。正是基于这种思想,软件文件夹的命名比较“约定俗成”。当然,不同软件的各种文件夹名字可能不尽相同,但由于大型软件设计的方式比较类似,所以文件夹的意义应该是差不多的,总结经验时应该从文件夹的意义入手。下面对几个常见的名称进行分析: bin文件夹: 大多数的软件都有这样一个文件夹。bin也就是binary,二进制。我们知道计算机只能识别由0和1组成的(二进制的)机器语言,所以想要计算机执行命令,必须把它们通过各种手段变成0和1的组合。因此,bin目录一般用于 存放可执行(executable)文件 ,后缀名经常为 .exe ,

本地Tomcat运行时不自动解压war包

孤街浪徒 提交于 2020-03-03 05:11:27
本地Tomcat运行时不自动解压war包问题 问题: 今天遇到了一个很奇怪的问题,我刚刚从官方网站下载的apache-tomcat-8.5.423压缩包,解压后直接启动tomcat运行没问题,可以看到tomcat默认的初始页面,可是将项目的war包添加到webapps目录下后启动的时候tomcat居然不自动解压我的war包。 尝试: 通过网上搜索,查到以下结果 server.xml中的< context path="/" docBase=“ads-center” reloadable=“true” crossContext=“true” /> 检查了这个配置,发现也没有错误。 解决: 最后反思了下最近的配置变动,于是才想起来一个关键的问题,我前段时间配置IDEA的tomcat的时候,添加了环境变量 CATALINA_HOME 于是,我直接去环境变量中,将环境变量注释掉,重新启动tomcat,开始自动解压war包了! 反思: 平常开发过程中,只注重代码层面的问题和优化,却忽略了很多基本的东西,原来,用于启动Tomcat的批处理文件startup.bat,仔细阅读。在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值。接着判断当前目录下是否存在bin\catalina.bat,如果文件不存在

为解压版的Tomcat创建一个窗口服务(修正版)

旧时模样 提交于 2020-03-02 00:03:44
一,配置环境变量 1, 把JDK安装到C:\ Program Files文件\的Java \ jdk1.6.0, 下载免安装版tomcat6.0(Tomcat的邮编)压缩包, 把Tomcat的解压放到C:\ Tomcat6.0下 2, 添加系统环境变量: JAVA_HOME = C:\ Program Files文件\的Java \ jdk1.6.0 CLASSPATH =.;%JAVA_HOME%\ lib中 TOMCAT_HOME = C:\ Tomcat6.0 修改系统环境变量PATH,在它的最前面加入: %JAVA_HOME%\ BIN; 注:放在最前面是预防有其它的JDK或JRE路径占先,如你装了甲骨文就会有一个低版本的JRE。 二配置Tomcat的启动环境 ( 注意,如果已经象前面那样设置过了,这里就可以跳过了) 1,修改的startup.bat文件: 在第一行前面加入如下两行 - SET JAVA_HOME = JDK目录 SET CATALINA_HOME =前面解压后的Tomcat的目录 片段如下: @ ECHO OFF SET JAVA_HOME = C:\ Program Files文件\的Java \ jdk1.6.0 SET CATALINA_HOME = C:\ Tomcat6.0 REM授权给Apache软件基金会(ASF)根据一个或多个

linux jdk tomcat 环境变量 设定

老子叫甜甜 提交于 2020-02-29 15:12:44
1、到 甲骨文(oracle)下载jdk不用多说 tar zxvf ****.tar.gz (****.tar.gz是下载的文件名,解压。) mv **** jdk (****是你解压出来的文件夹,改个名,我改成jdk,爱改什么改什么,我改这个好记) mv jdk /usr/local/ (然后把改了名的文件夹放到/usr/local/) vi /etc/profile (编辑一下配置,环境变量吧) 最后面加入: JAVA_HOME=/usr/local/jdk export JRE_HOME=/usr/local/jdk/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH soure /etc/profile[立即生效] 然后修改默认JDK (注意安装的路径): update-alternatives --install /usr/bin/java java /usr/local/jdk/bin/java 300 update-alternatives --install /usr/bin/javac javac /usr/local/jdk/bin/javac 300 update-alternatives -

不配置JDK环境变量,配置tomcat 指向启动JDK版本,不再依赖环境变量

旧城冷巷雨未停 提交于 2020-02-22 13:29:47
最近的项目是网上的 jeecms 。基本都是java相关的,每次切换项目,重新配置环境变量都比较头疼, 并不是不好配置,网上全是,主要是每次配置完,都记不住。每次都百度,很是菜鸡。 并且,我也就是用 tomcat 启动看一下前端效果。是在不想去系统变量中配置JDK。 并且,tomcat 只要是有 JRE运行环境就可以运行。 没必要去系统变量中配置半天JDK。 基础知识: JDK (Java Development Kit) -- Java开发工具包 。 JRE (Java Runtime Environment) -- Java运行环境 .。 JDK里包含一个JRE,所以安装了JDK之后可以让tomcat正常运行。 如下解决,不依赖环境变量: 1.windows下 打开 tomcat 解压目录下的 \bin\setclasspath.bat 文件,在脚本开始添加下面两行设置: set JAVA_HOME=D:\Java\jdk8\jdk1.8.0_50 set JRE_HOME=D:\Java\jdk8\jre8 上面你的设置,是一般的常用设置,我是经常携带Demo去客户现场演示。这个方法,也不是特别便捷。 我就直接把 下载好的jdk 放到了 tomcat 文件夹内。直接写了如下配置: set JAVA_HOME=..\jdk8\jdk1.8.0_50 set JRE_HOME=.

Tomcat和MySQL用不用配环境变量

我怕爱的太早我们不能终老 提交于 2020-01-28 17:02:14
前两天重装了次系统,关于通过官网下载系统工具重装系统的问题,以后会单独发篇博客,咱们言归正传,我装tomcat和MySQL的时候,先去网上查了查安装教程,发现好多都有配置环境的操作,当时还比较不理解,因为之前从来没配过,装好直接用,装好才反映过来,配置环境变量的作用是为了: 在安装目录中的bin目录以外,也可以使用命令行的方式来操作tomcat或MySQL. 所以,配置环境变量的好处就是,在我们开发过程中,可以随时的打开命令提示符窗口来操作tomcat和MySQL,这样会提高我们的效率,如果要是不嫌麻烦,也可以不配环境变量,无非到时候打开到安装目录下的bin目录下再启动命令提示符. 本人新人一枚,在工作中或平时折腾时,遇到的问题及解决方法我会通过博客的方式记录下来,一方面可以提供给大家借鉴,另一方面也是防止以后遇到类似的问题,可以回过来看看,这也是种很好的学习方法.大家在阅读的过程中,如发现问题,希望大家可以帮忙指正错误. 来源: CSDN 作者: j-bohan 链接: https://blog.csdn.net/weixin_45265936/article/details/103594687

windows 部署多台tomcat

限于喜欢 提交于 2020-01-16 11:36:46
1.设置jDK JAVA_HOME D:\Java\jdk1.7.3 CLASSPATH .;%JAVA_HOME%\lib\dt.jar; Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 2.下载tomcat 编辑tomcat下config下server.xml,修改端口号 8080->8090 8443->8444 8009->8010 编辑tomcat下bin下catalina.bat CATALINA_HOME -> CATALINA_HOME2 编辑tomcat下bin下startup.bat CATALINA_HOME -> CATALINA_HOME2 CATALINA_HOME E:\Tomcat6-8080 CATALINA_HOME2 E:\Tomcat6-8090 windows下修改tomcat启动时指定的jdk 默认的jdk版本是1.7,装有tomcat7和tomcat8两个版本的tomcat。现在是想用tomcat8使用jdk1.8来运行 编辑 %TOMCAT_HOME%/bin/setclasspath.bat文件 当第一个tomcat启动后,后面tomcat的server.xml中的端口不管怎么改,仍然会报端口冲突。后来在dos下运行才发现所有的tomcat都会去找CATALINA_HOME和CATALINA