tomcat配置

tomcat 配置域名证书

时间秒杀一切 提交于 2019-11-27 13:44:51
tomcat 配置域名证书 示例: <!-- http --> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!-- https --> <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true"> <SSLHostConfig> <Certificate certificateKeystoreFile="conf/cert/server.pfx" certificateKeystorePassword="666666" type="RSA"/> </SSLHostConfig> </Connector> tomcat 虚拟目录: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context docBase="/opt/server/tomcat/webapps/app-test" path=""

三、tomcat的安装及项目部署方式

独自空忆成欢 提交于 2019-11-27 12:19:18
Tomcat的安装配置   一、下载:     Apache官网   二、安装的前置条件:先安装配置JDK   三、安装:     它是绿色版软件,解压缩即可用   四、tomcat环境变量是否需要配置? 如何配置自行参考百度,不做赘述     用文本编辑工具打开用于启动Tomcat的批处理文件startup.bat,仔细阅读可以发现:在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值。接着判断当前目录下是否存在bin\catalina.bat,如果文件不存在,将当前目录的父目录设为CATALINA_HOME的值。根据笔者机器上Tomcat安装目录的层次结构,最后CATALINA_HOME的值被设为Tomcat的安装目录。如果环境变量CATALINA_HOME已经存在,则通过这个环境变量调用bin目录下的“catalina.bat start”命令。     通过这段分析,我们了解到两个信息,一是Tomcat启动时,需要查找CATALINA_HOME这个环境变量,如果在Tomcat的bin目录下调用startup.bat,Tomcat会自动并正确设置CATALINA_HOME;二是执行startup.bat命令,实际上执行的是“catalina.bat start”命令。简单的说 :     1

tomcat的下载以及 eclipse中 安装 配置

核能气质少年 提交于 2019-11-27 11:08:36
tomcat的下载 安装 配置 tomcat的 配置 是学习web的必经之路。 1.去官网 下载 tomcat的压缩包(https://tomcat.apache.org/download-90.cgi#9.0.22)。 点击上面连接会跳转到9.0版本的下载网址。也可以通过该网页找到其他版本。选择对应的系统位数下载就行。 2.下载以后 解压 3.eclipse中相应的 配置 导航栏上 window ==>Preferences 然后Server ==>Runtime Environments ==>Add 在弹出的框中选择对应的版本 我这里是9.0的版本,其他版本的话的选择对应的版本。 然后 next 第一次的话可能。需要在 Tomcat installation driectory 处选出刚才解压好的文件夹。需要选到文件的上一层文件夹,在确定。 然后 点击Finish,大功告成! 然后一层一层的确定即可。 4. 检验 在项目栏右键 ==> new 第一次需要到 other 搜索 web web ==>Dynamic Web Project ==>next 出现如下对应自己安装的tomcat版本号,就表示完全🆗了。 嘿嘿! 来源: https://www.cnblogs.com/caoshuiping/p/11361084.html

eclipse_jee中启动tomcat无法访问http://localhost:8080/

社会主义新天地 提交于 2019-11-27 04:13:50
当在eclipse中启动tomcat后,在浏览器器输入http://localhost:8080/,无法打开我们熟悉的tomcat默认主页,而http://localhost:8080/projectpath却可以进入项目主页,这是为什么呢? 其实很简单,几步就解决问题: 首先,找到servers标签(别告诉我你找不到啊,这样我就无话可说了),找到你已经配置好的tomcat,看看tomcat下你是否已经加入了 一些module(也就是项目啦),如果已经有加入,右键你要配置的服务器项,我的是"Tomcat v6.0 server at localhost",选择Add and Remove....在弹出的对话框中,将这个服务器下所有的module先删除(因为这个配置只有在还没有加入module的情况下才能修改,只要加入 了module,这个配置修改处就是灰色,禁用了,明白了吧) 然后,先告诉我,你是不是将里面的module都删掉了?好,清空了,我们接着来,双击"Tomcat v6.0 server at localhost",这时,在你的编辑窗口会出来一个关于tomcat配置的UI界面,看到这个界面就好办了 接下来,在这个界面里找到"Server Locations",(找不到?不会吧),在下面的三个单选项中,选中第二项"Use tomcat installation",然后

eclipse_jee启动tomcat无法访问tomcat首页,但项目首页却可以打开。

荒凉一梦 提交于 2019-11-27 04:13:40
当在eclipse中启动tomcat后,在浏览器器输入 http://localhost:8080/,无法打开我们熟悉的tomcat默认主页,而http://localhost:8080/projectpath却可以进入项目主页,这是为什么呢 ? 其实很简单,几步就解决问题: 首先,找到servers标签(别告诉我你找不到啊,这样我就无话可说了),找到你已经配置好的tomcat,看看tomcat下你是否已经加入了一些module(也就是项目啦),如果已经有加入,右键你要配置的服务器项,我的是"Tomcat v6.0 server at localhost",选择Add and Remove....在弹出的对话框中,将这个服务器下所有的module先删除(因为这个配置只有在还没有加入module的情况下才能修改,只要加入了module,这个配置修改处就是灰色,禁用了,明白了吧) 然后,先告诉我,你是不是将里面的module都删掉了?好,清空了,我们接着来,双击"Tomcat v6.0 server at localhost",这时,在你的编辑窗口会出来一个关于tomcat配置的UI界面,看到这个界面就好办了 接下来,在这个界面里找到"Server Locations",(找不到?不会吧),在下面的三个单选项中,选中第二项"Use tomcat installation",然后

ideaui配置Tomcat并且部署web项目

末鹿安然 提交于 2019-11-27 01:31:32
前言: Ideaui 2019(官网 https://www.jetbrains.com/idea/?fromMenu )    安装软件就简单啦,下载选择路径就完事了,注意文件名全英文;   但是按照咱们传统节省的习惯,破解步骤网上一大把,也不难,不过有钱的大佬就可以用钱买啦。 Tomcat (官网 http://tomcat.apache.org/ )   我一直用的是解压版本,所以比较方便。若是不知道怎么下载安装看这个( https://www.cnblogs.com/limn/p/9358657.html ) jdk (1.8) 之前用过eclipse的基本就不要在动环境变量了,如果嗯是安装了多个jdk,就去看环境变量中path你配置了哪个。 话不多说开始配置 打开ideaui File==>New==>project projectSDK==>New 选择jdk ==>ok 选择Web Application ==> next 给项目取名字and选择存储路径 ==>Finish web项目就算是创建好勒,不过我们还要开创建两个文件夹lib和classes 给 存放 第三方的jar包, 编译后输出的classes文件 鼠标右击==>New==>Driectory==>输入名字 (重复两遍分别输入lib,classes) 这要是不会就凉了呀,兄dei ==>ok File -

Tomcat部署web项目

我们两清 提交于 2019-11-26 22:18:09
在Myeclipse中,我们很容易做到这一步:把一个web项目生成war文件 其实在eclipse中,实现这样的功能,也是很简单的. 下面就看一下是怎样操作的吧! 新建一个web项目: 取名为:eclipse4war(项目名字可以酌情而定) 项目-->右键 export-- > WAR file 点击Browse... 选择一个存放war文件的路径 你可以使用CMD或者在电脑上找到startup.bat文件。 启动tomcat 打开浏览器,输入http://localhost:8080/, 然后点击Manager App 出现登录框 找到conf/tomcat-users.xml 并完成以下配置 <role rolename="manager-gui"/> <user username="admin" password="123456" roles="manager-gui"/> 注意,配置好user信息以后,需要重启Tomcat,否则会一直提示用户名密码无效。 进入到tomcat的管理界面:看到红色框部分 部署成功: 访问首页: 到这里,我们的操作就完成啦... 来源: http://www.cnblogs.com/toutou/archive/2013/05/08/tomcat_deploy.html

Tomcat详解,主要是配置方面,各项属性

ぃ、小莉子 提交于 2019-11-26 19:56:28
4、认识 Tomcat 的主配置文件 server.xml 这个文件位于 tomcat 6 安装目录之下的 conf 目录之内,实际内容位于 /etc/tomcat6/server.xml。 正如该文件的扩展名所示,这是一个 xml 格式的文件,打开之后将会看到如下的结构: <Server port="8005" shutdown="SHUTDOWN"> <Service name="Catalina"> <Executor ...... /> <Connector ...... /> <Connector ...... /> <Engine name="Catalina" ... > <Host name="localhost" ... > <Context ... /> </Host> </Engine> </Service> </Server> 即一个由 Server->Service->Engine->Host->Context 组成的四层结构,从里层向外层分别是: Context: 即 Web 应用程序,一个 Context 即对于一个 Web 应用程序。 Host :即虚拟主机,比如 www.dog.com 对应一个虚拟主机,api.dog.com 对于另一个虚拟主机。一个 Host 用于定义一个虚拟主机。(所谓的”一个虚拟主机 ”可简单理解为”一个网站 ”)

Linux下安装tomcat与配置

半城伤御伤魂 提交于 2019-11-26 17:40:22
准备工作:将下载好的tomcat 9.0上传到自己的阿里云服务器(推荐根目录下) 附下载地址:https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.22/bin/apache-tomcat-9.0.22.tar.gz 1、解压tomcat到当前根目录 # tar -xzvf apache-tomcat-9.0.22.tar.gz 2、将解压到tomcat移动到/usr/local/Soft下 # mv apache-tomcat-9.0.22 /usr/local/Soft/tomcat   //移动并重命名tomcat文件夹注意:在Soft目录下确保没有tomcat文件案件,如有则删除 3、配置tomcat的环境变量 # vim /etc/profile export JAVA_HOME=/usr/local/Soft/jdk/jdk1.8.0_221  //JAVAHOME export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin    //以:分割 export CATALINA_HOME=/usr/local/Soft/tomcat /

tomcat启动项目资源初始化两遍问题记录

喜你入骨 提交于 2019-11-26 16:57:29
<Host name="localhost" autoDeploy="false" unpackWARs="false" xmlNamespaceAware="false" xmlValidation="false"> <Context docBase="${catalina.home}/projects/yzweb" path="" reloadable="false" /> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="bs_access_log." suffix=".txt" pattern="common" resolveHosts="false"/> </Host> 当Tomcat service.xml中Host配置了appBase,同时Context中也配置了docBase的话,Tomcat就会又重新加载一次引用。导致项目被重新加载两次. 解决办法: 如果不想重复加载,那么appBase 与 docBase不能同时存在。 如果直接去掉Context中的docBase,而且appBase下又没有指定ROOT目录,那么Tomcat会报错找不到项目路径,需要指定Context中的path,那么问题又来了。 如果指定Context中path