tomcat配置

阿里云ECS服务器tomcat外网访问不成功解决

江枫思渺然 提交于 2019-12-02 08:39:08
问题: yum下载好了Tomcat,输入: systemctl status tomcat.service tomcat是下载成功且能运行的,但通过浏览器访问:http://Ip地址:8080却无法访问 解决 配置防火墙规则,开放端口 查看防火墙状态 firewall-cmd --state 如果防火墙状态是not running,则启动 systemctl start firewalld.service 也可设置为开机自动启动 systemctl enable firewalld . service 向firewall 添加需要开放的8080端口 firewall-cmd --permanent --zone=public --add-port=8080/tcp 加载防火墙使配置生效 firewall - cmd -- reload 查看开启的端口,出现8080/tcp则证明配置成功 firewall - cmd -- permanent -- zone=public -- list - ports 配置阿里云ECS安全组规则 登录阿里云控制台,进入实例的安全组列表,进入配置规则 选择添加组规则 关于授权对象和授权类型: 再次浏览器访问 久违的Tomcat欢迎页出现了 来源: https://blog.csdn.net/qq_34868715/article/details

Tomcat 的单机多实例配置

∥☆過路亽.° 提交于 2019-12-02 07:56:20
有时候需要在一个服务器上部署多个Tomcat,通过不同的端口进行区分,比如,反向代理。但是不想简单的通过复制Tomcat来实现,这样既不方便以后的升级也不方便管理,那么这时候就需要配置Tomcat的单机多实例了。 以下操作运行于Linux下。 Tomcat 下载 Tomcat的下载可以直接到Tomcat官方网站下载自己需要的版本,我这里下载的Tomcat8.5. 32 。 Tomcat官方网站 // 解压 tar -zxvf apache-tomcat-8.5.32.tar.gz 可以看到解压后目录如下: niu@ubuntu:~/develop/test$ cd apache-tomcat-8.5.32/ niu@ubuntu:~/develop/test/apache-tomcat-8.5.32$ ll total 120 drwxr-x--- 2 niu niu 4096 8月 10 01:35 bin/ drwx------ 2 niu niu 4096 6月 20 12:53 conf/ drwxr-x--- 2 niu niu 4096 8月 10 01:35 lib/ -rw-r----- 1 niu niu 57092 6月 20 12:53 LICENSE drwxr-x--- 2 niu niu 4096 6月 20 12:50 logs/ -rw-r-----

项目部署在tomcat的webapp下而不是ROOT下,访问时如何省略项目名

牧云@^-^@ 提交于 2019-12-02 06:44:41
项目部署在tomcat的webapp下而不是ROOT下,访问时如何省略项目名 解决方法: 如果webapp下的部署的项目目录名称是nps-1.0,但访问时不想在地址上带上nps-1.0。 server.xml中配置一下配置: http://www.yayihouse.com/yayishuwu/chapter/2164 来源: https://blog.csdn.net/qq_30908729/article/details/102732617

Linux下配置Tomcat,及JDK

故事扮演 提交于 2019-12-02 03:28:09
Redhat Linux安装JDK 1.7 本篇主要介绍在Redhat Linux(Red Hat Enterprise Linux Server release 5.7 (Tikanga))系统上安装JDK 1.7,其它Linux平台安装也大同小异,可能略有差别。 步骤1: 下载JDK 1.7 安装包 JDK 1.7 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 在下载过程中,需要注意两点: 1:注意操作系统版本,以及32位还是64位操作系统。如下所示,Linux 分x86、x64两种, Product / File Description File Size Download Linux x86 80.38 MB jdk-7u25-linux-i586.rpm Linux x86 93.12 MB jdk-7u25-linux-i586.tar.gz Linux x64 81.46 MB jdk-7u25-linux-x64.rpm Linux x64 91.85 MB jdk-7u25-linux-x64.tar.gz 2: 注意安装包是rpm还是tar.gz格式的。rpm是redhat package 就是红帽的标准安装包

maven tomcat plugin实现热部署

笑着哭i 提交于 2019-12-02 03:10:06
前言: 此处的方法适用于tomcat6 和 tomcat7,对于最新的tomcat8还没有进行过测试,有兴趣的同学可以自己测一下. 总共分为五步: 1.在tomcat中配置用户权限,即添加管理员帐号 2.在maven中添加server,配置tomcat的管理员帐号密码 3.在project中添加插件,以及maven中配置的server, 4.设置部署命令 5.进行部署 附相关错误及解决办法 下面进行分步骤讲解: 一.在tomcat中配置用户权限,即添加管理员帐号. 我们需要实现热部署,自然就需要通过maven操作tomcat,所以就需要maven取得操作tomcat的权限,现在这一步就是配置tomcat的可操作权限. 在tomcat的安装目录下,修改conf / tomcat-user.xml文件,在<tomcat-users> 节点下面增加如下配置: <role rolename="manager-gui" /> <role rolename="manager-script" /> <user username="tomcat" password="tomcat" roles="manager-gui, manager-script" /> 二.在maven中添加server,配置tomcat的管理员帐号密码 现在tomcat开启了权限,maven既然要操作tomcat

在Tomcat上配置Proxool的DataSource(Jndi)

回眸只為那壹抹淺笑 提交于 2019-12-02 00:06:29
我使用的是Tomcat 6.0.14 + Proxool 0.9.1 Jndi在tomcat下做配置 先把需要的包复制进 %tomcat_path%\lib 需要的包为: proxool-0.9.1.jar proxool-cglib.jar 2个Proxool包,没什么好说的 ojdbc14.jar Oracle-JDBC驱动包 commons-logging-1.0.4.jar logging包,不放进去可能会报错 上面的包放进%tomcat_path%\lib之后,就不需要在项目中引入了,否则会报错 包放入之后,就可以配置Jndi了... 打开%tomcat_path%\conf\context.xml 在里面有一个Context 的Tag <Context> ........ </Context> 在里面插入以下代码 < Resource auth ="Container" delegateProperties ="foo=bar" factory ="org.logicalcobwebs.proxool.ProxoolDataSource" name ="/jdbc/mydatasource" user ="user" password ="password" proxool.alias ="proxool_testdb" proxool.driver-class =

tomcat配置https协议

巧了我就是萌 提交于 2019-12-01 22:17:28
1.创建证书 使用JDK自带工具keytool 在cmd命令行中输入以下命令,keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore " d:\apache-tomcat-8.0.15.keystore "(为存储路径,要与本地tomcat路径一致) 设置密码并输入相应信息 2.配置HTTPS协议 在D:\apache-tomcat-8.0.15\conf路径下,找到server.xml文件 找到对应代码去掉注释,添加刚获得的证书路径及密码(https端口为8443) keystoreFile = "D:\apache-tomcat-8.0.15.keystore" keystorePass = "123456" 3.启动Tomcat服务,在浏览器中输入https://localhost:8443(或管理地址https://localhost:8443/manager/html) 来源: https://www.cnblogs.com/tinkerbell/p/11718853.html

JavaWeb之Tomcat的安装和部署

泪湿孤枕 提交于 2019-12-01 21:58:23
Download Tomcat 下载网址: https://tomcat.apache.org/ 一般选择比较新的版本(8.5),最新的版本可能会不稳定,不适合开发,7.0及以下版本编码(ISO-8859-1)和8.0版本及以上(UTF-8)是不一样的。 从上图可以看到,tomcat依赖于jdk,而且不同t版本的tomca对jdk有不同的版本要求 例如,在安装tomcat8.5时需要先安装jdk7或以上,且jdk需要配置好环境变量(需要采用JAVA_HOME的形式配置环境变量) tomcat安装包的选择 配置tomcat环境变量 解压下载的tomcat压缩包到指定目录,注意不要解压的太深 右击【计算机】---【属性】---【高级系统设置】---【环境变量】 配置用户变量和系统变量都可以,用户变量仅仅给当前用户配置环境变量,系统变量是给所有用户配置环境变量 新建用户变量名:CATALINA_HOME,变量值:C:\Users\PC\Desktop\apache-tomcat-8.5.49(你的tomcat解压目录) 配置用户变量Path,在尾部追加%CATALINA_HOME%\bin(变量值之间用英文分号";"分隔) 配置环境变量的另一种方式 可直接配置startup.bat文件和shutdown.bat文件 set CATALINA_HOME=C:\Users\hp

tomcat配置两个端口两个项目

痞子三分冷 提交于 2019-12-01 19:29:55
修改tomcat安装目录下的conf--> setting.xml 文件 <!-- 第二个项目 --> <Service name="Catalina"> <!-- 配置第二个项目的端口为8089,其他项目端口不能有冲突 --> <Connector port="8089" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8445" /> <Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.LockOutRealm"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> </Realm> <Host name="localhost" appBase="webapps1" unpackWARs="true" autoDeploy="true">      <!-- 在webapps同级新建一个文件夹webapps1 --> <Context path="" docBase="D:\Install\Tomcat 9.0\webapps1\Czgtj"

java部署:CentOS 7下Tomcat安装与配置教程(Tomcat开机启动)

爷,独闯天下 提交于 2019-12-01 17:39:48
一、前言 1、本教程主要内容 Tomcat安装与基础配置 Tomcat开机启动配置 2、本教程适用范围与环境信息 适用范围 软件/工具 版本说明 CentOS CentOS 7 Tomcat Tomcat 7 + 本教程环境信息 软件/工具 版本说明 CentOS CentOS 7 Tomcat Tomcat 8.5 JDK 1.8 3、准备工作? 安装JDK https://ken.io/note/centos-java-setup 二、Tomcat部署过程 1、Tomcat下载与目录配置 下载Tomcat #打开下载目录 cd /home/download #下载tar包 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz Tomcat7官网下载地址: https://tomcat.apache.org/download-70.cgi Tomcat8官网下载地址: https://tomcat.apache.org/download-80.cgi 配置tomcat目录 # 创建tomcat目录 sudo mkdir /usr/tomcat #解压到指定目录 sudo tar -zvxf apache-tomcat-8.5.24.tar.gz