tomcat配置

Tomcat安装部署和安全加固优化以及反向代理应用

匿名 (未验证) 提交于 2019-12-03 00:40:02
1、Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。 Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Nginx/Apache服务器。 2、Tomcat安装部署和配置 (1)tomcat下载和解压 [root@linux-node1 ~]# ll apache-tomcat- 8.0 . 50 . tar .gz jdk-8u161-linux-x64. tar .gz -rw-r--r-- 1 root root 9417189 3月 17 11 : 27 apache-tomcat- 8.0 . 50 . tar .gz -rw-r--r-- 1 root root 189756259 3月 17 11 : 51 jdk-8u161-linux-x64.

centos下apache服务器以及Tomcat的配置

匿名 (未验证) 提交于 2019-12-03 00:34:01
环境我用的是Centos7,apache2.4 首先,执行yum install httpd命令下载安装apache 装好之后进入/etc/httpd/conf目录,修改httpd.conf文件(修改之间最好先备份) 我是把原先配置文件中暂时用不上的都给去掉了,最终httpd.conf文件的内容如下: #apache的精简配置文件 IncludeOptional conf.d/*.conf Include conf.modules.d/*.conf Include conf/virtualhost.conf #Include conf/mod_jk.conf #配置文件的根目录,即加载外部的配置文件会自动加上根目录前缀 ServerRoot "/etc/httpd" User apache Group apache #首页相关的配置 <IfModule dir_module> DirectoryIndex index.html index.jpg </IfModule> LogLevel warn <IfModule log_config_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s

Maven配置tomcat编译路径

匿名 (未验证) 提交于 2019-12-03 00:26:01
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/lavafaq]] 一直报错,无法编译,是maven项目的server配置有问题,所以要重新配置才行 具体方法参考:https://www.cnblogs.com/lujun1949/p/7044234.html 在部署Dynamic Web Project时,如果正确配置web.xml或者标注时,仍然出现以上异常的话,可以尝试以下内容讲解的方法:   首先,双击eclipse中的servers,位置如下图“1”所指。 检查位置"2"的General Infomation是否正确,以及位置“3”处的Servlet Path路径信息是否配置正确(一般情况下,正确设置Eclipse的Tomcat配置,这两项没有问题,正确的配置方法参见 http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html ) 接下来看位置“4”处的路径是否是Tomcat路径下的webapps的匹配路径

tomcat配置虚拟目录实现无项目名访问项目,域名直接访问

匿名 (未验证) 提交于 2019-12-03 00:19:01
1、 tomcat下新建文件夹名为 myapp,把编译后的项目放入该文件夹,不是war包。 2、 conf/Catalina/localhost目录下,新建一个ROOT.xml文件,写入类似于如下内容 <?xml version='1.0' encoding='utf-8'?> < Context path = "/" docBase = "项目的绝对路径" debug = "0" privileged = "true" reloadable = "true" /> 3、 再次启动的时候直接在myapp下放入解压好的项目,启动即可 文章来源: tomcat配置虚拟目录实现无项目名访问项目,域名直接访问

Tomcat的Server配置

匿名 (未验证) 提交于 2019-12-03 00:19:01
前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件, server.xml的每一个元素都对应了Tomcat中的一个组件 ;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习server.xml文件的配置,对于了解和使用Tomcat至关重要。 本文将通过实例,介绍server.xml中各个组件的配置,并详细说明Tomcat各个核心组件的作用以及各个组件之间的相互关系。 说明:由于server.xml文件中元素与Tomcat中组件的对应关系,后文中为了描述方便,“元素”和“组件”的使用不严格区分。 如果觉得文章对你有帮助,欢迎点赞或转载。文章有疏漏之处,欢迎批评指正。 Ŀ¼ 一、一个server.xml配置实例 二、server.xml文档的元素分类和整体结构    1、整体结构    2、元素分类 三、核心组件    1、Server    2、Service    3、Connector    4、Engine    5、Host    6、Context 四、核心组件的关联    1、整体关系    2、如何确定请求由谁处理?    3、如何配置多个服务 五、其他组件    1、Listener    2、GlobalNamingResources与Realm

记录tomcat配置https

匿名 (未验证) 提交于 2019-12-03 00:13:02
tomcat中配置https 在tomcat中的conf/server.xml中添加如下代码: > Connector port = "443" maxThreads = "200" scheme = "https" secure = "true" SSLEnabled = "true" keystoreFile = "/usr/local/tomcat7/ssl/tomcat.keystore" keystorePass = "123456" clientAuth = "false" sslProtocol = "TLS" /< 其中,keystoreFile是由crt和key生成的keyStore文件所在的路径,keystorePass是生成该文件时输入的密码。 tomcat配置http转https 修改server.xml,将80端口重定向到443端口: > Connector port = "80" protocol = "HTTP/1.1" connectionTimeout = "20000" redirectPort = "443" /< 而后在web.xml最后添加如下代码(在之前): > security - constraint < > web - resource - collection < > web - resource - name / web -

IntelliJ Idea 中配置Tomcat

匿名 (未验证) 提交于 2019-12-03 00:13:02
1. 选择【run】/【Edit Configurations ...】 在弹出窗口中,选择【defaults】-< 【Tomcat Server】 -< 【Local】 在【Application Server】中,选择Tomcat 的安装路径; 在【JRE】中选择JDK 的安装路径; 上面这一步,只是配置一个Defaults 默认Tomcat 模板,现在点击【+】加号按钮,选择【Tomcat Server】 -<【Local】 2. 在弹出的界面中,【Name】 输入框,输入:tomcat8 其他信息会从默认模板中获取到,最后点击 【OK】按钮,即可完成。 来源:博客园 作者: 徐一钉新浪博客 链接:https://www.cnblogs.com/xuyiding/p/11629115.html

关于Tomcat配置问题

匿名 (未验证) 提交于 2019-12-03 00:04:02
一,部署并启动Tomcat服务器 Tomcat: 开源的 Servlet 容器. 解压 apache-tomcat-6.0.16.zip 到一个非中文目录下 配置一个环境变量. java_home(指向 JDK 安装的根目录) 或 jre_home 通过双击 apache-tomcat-6.0.16\bin 目录下的 startup.bat, 启动服务器 可以在浏览器中输入 localhost:8080 来检验 Tomcat 安装是否正确. 若已经启动了一个 Tomcat 应用, 若再启动同一个 Tomcat 应用, 会抛出异常: java.net.BindException: Address already in use: JVM_Bind:8080 因为端口已经被占用了 可以通过修改 server.xml 文件中的配置信息来修改 Tomcat 服务器的端口号: <Connector port="8989" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 把 port 的值改为其他的端口号即可. 二,为了可以在任意目录下启动 Tomcat 服务器 把 D:\apache-tomcat-6.0.16\bin 添加到 path 下,添加成功后,若在任意目录下启动Tomcat服务器,会有提示:

Tomcat和Servlet

匿名 (未验证) 提交于 2019-12-02 23:57:01
Tomcat 安装 下载:http://tomcat.apache.org/,解压压缩即可 卸载:删除目录即可 启动: bin/startup.bat ,双击运行该文件即可 访问:浏览器输入:http://localhost:8080 回车访问自己;http://别人的ip:8080 访问别人; 关闭: 正常关闭: bin/shutdown.bat ctrl+c 强制关闭: 点击启动窗口的× 常见问题: 黑窗口一闪而过: 原因: 没有正确配置JAVA_HOME环境变量 解决方案:正确配置JAVA_HOME环境变量 启动报错: 暴力:找到占用的端口号,并且找到对应的进程,杀死该进程。netstat -ano 温柔:修改自身的端口号 conf/server.xml 一般会将tomcat的默认端口号修改为80。80端口号是http协议的默认端口号。 好处:在访问时,就不用输入端口号 直接将项目放到webapps目录下即可。 /hello:项目的访问路径-->虚拟目录 简化部署: 将项目打成一个war包,再将war包放置到webapps目录下。 war包会自动解压缩,删除也会自动删除解压缩的文件 配置conf/server.xml文件 在 标签体中配置 docBase:项目存放的路径 path:虚拟目录 在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写

解决eclipse中配置Tomcat服务的Server Location选项不能修改的问题

匿名 (未验证) 提交于 2019-12-02 23:57:01
Server Location区域是灰色的 现在我想修改该区域的Deploy path目录,但是却无法修改,导致可能会有很多麻烦。 解决方法 1、右键服务器,点删除该服务 2、点击“No servers are available. Click this link to create a new server…”创建服务器 3、修改完成后点保存就可以了。 4、最后在服务器中添加项目: 添加项目后看看能不能成功把项目同步到Deploy path的指定目录下,如果还有问题,可以先Clean,然后再Delete,再重新创建服务器。 来源:51CTO 作者: yonnry 链接:https://blog.csdn.net/u012029030/article/details/100182396