1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
cd /usr/local/src
wget http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 
##需要进去,点介绍协议,下载jdk8
tar zxvf jdk-8u144-linux-x64.tar.gz
mv jdk1.8.0_144/   /usr/local/jdk8.0
vim /etc/profile
JAVA_HOME=/usr/local/jdk8.0
JAVA_BIN=/usr/local/jdk8.0/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH        
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
source /etc/profile
cd /usr/local/src/
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz 
tar zxvf apache-tomcat-8.5.23.tar.gz
mv apache-tomcat-8.5.23  /usr/local/tomcat8.5
ln -s /usr/local/tomcat8.5/ /usr/local/tomcat
cd /usr/local/tomcat/bin/
echo "CATALINA_HOME=/usr/local/tomcat8.5/"  >> catalina.sh
chmod +x   *.sh
./startup.sh


启动慢修改如下:

在catalina.sh中加入这么一行:

JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"

打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:

securerandom.source=file:/dev/urandom

替换成

securerandom.source=file:/dev/./urandom


想登陆管理页面,操作如下:

conf/Catalina/localhost/下创建 manager.xml , 填入如下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<Context privileged="true" antiResourceLocking="false"
         docBase="${catalina.home}/webapps/manager">
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
添加用户  conf/tomcat-users.xml 中的 <tomcat-users></tomcat-users> 标签内添加如下代码:
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
<user username="deploy" password="deploy" roles="manager-script"/>


host-manager 还是 403 错误     解决办法  允许所有IP访问

1
2
3
4
5
vim /usr/local/tomcat/webapps/host-manager/META-INF/context.xml
<Context antiResourceLocking="false" privileged="true" >
     <Valve className="org.apache.catalina.valves.RemoteAddrValve"
     allow="^.*$" /> #修改这里
</Context>

修改成80

vim conf/server.xml

69     <Connector port="80" protocol="HTTP/1.1"

70                connectionTimeout="20000"

71                redirectPort="8443" />


修改默认网页路径

vim conf/server.xml

148       <Host name="localhost"  appBase="webapps"

149             unpackWARs="true" autoDeploy="true">

164 <Context path="" docBase="/usr/local/tomcat/webapps/shyt/" debug="0"/>   ###加入此行, docBase就是你要访问的路径

165       </Host>

修改默认首页文件

vim conf/web.xml

4693     <welcome-file-list>

4694         <welcome-file>index.html</welcome-file>

4695         <welcome-file>index.htm</welcome-file>

4696         <welcome-file>index.jsp</welcome-file>

4697     </welcome-file-list>

本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1984005,如需转载请自行联系原作者

tomcat8 安装|解决启动慢|进入管理|host-manager 403错误相关推荐

  1. htaccess不起作用的解决方法,AllowOverride All打开后出现403错误时解决办法

    htaccess不起作用的解决方法,AllowOverride All打开后出现403错误时解决办法 参考文章: (1)htaccess不起作用的解决方法,AllowOverride All打开后出现 ...

  2. MySQL安装过程启动mysqld_safe中提示的pid ended错误导致无法启动问题处理

    执行Mysqld --initialize --user=mysql后,初始化没有问题 在执行mysqld_safe --user=mysql &启动时,shell提示如下 然后 ps -ef ...

  3. 解决Apache配置虚拟主机时出现403错误的问题

    1.用文本编辑器打开Apache中的httpd.conf,搜索httpd-vhosts.conf,找到"#Include conf/extra/httpd-vhosts.conf" ...

  4. 决手动打开凭据管理器报0x80070005错误的问题-CMD方式

    命令行添加凭据管理器(可以解决手动打开凭据管理器报0x80070005错误的问题) 通过DOS批处理实现添加或删除Windows凭证_Lyy's Blog-CSDN博客_cmd添加凭据

  5. 解决tomcat7安装后启动时一闪而退的bug

    问题描述 从apache官网下载64位tomcat7.0.90安装包文件解压到个人电脑D盘后,进入tomcat服务器的bin目录双击startup.bat windows批处理文件启动tomcat服务 ...

  6. Linux安装ElasticSearch启动报错的解决方法

    Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error det ...

  7. PackageManagerService启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?

    PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理? Android PackageManagerService系列博客目录: PKMS启动详解系列博客概要 PKM ...

  8. CAD 许可管理器不正确或未正确安装解决方法整理

    CAD 许可管理器不正确或未正确安装解决方法整理 回报社会,吐血整理.(后写失败是指我自己尝试过后失败,不过还是可以尝试一下) 许可管理器不其作用或未正确安装: 首先,显示所有隐藏文件. 方法1 尝试 ...

  9. 【Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决...

    转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 今天在博客专家群看到CSDN韩俊强发表了一篇用Jekyll搭建个人博客的文章感觉很好. ...

最新文章

  1. PowerDesigner 常用设置
  2. 腾讯优图13篇论文入选ICCV2019,涉及2D图像多视图生成等研究
  3. LeetCode Reconstruct Original Digits from English
  4. 堆排序(基于完全二叉树)
  5. python 仿真_Python SimPy 仿真系列 (2)
  6. android中弹出窗口,如何在Android中创建弹出窗口(PopupWindow)
  7. python虚拟环境和pyenv_Python多版本管理器pyenv和虚拟环境pyenv-virtualenv的安装设置...
  8. 【7.9校内test】T1挖地雷
  9. java接口返回类,Java接口和返回类型 - java
  10. POJ1144 Network 连通性
  11. 巴厘岛最全的美食攻略
  12. BUUCTF Misc 神秘龙卷风
  13. Linux查看网卡ip地址,查看网卡IP地址
  14. 联想用u盘重装系统步骤_联想笔记本u盘重装系统,小编教你联想笔记本怎么使用u盘重装系统...
  15. 经管文本分析 | 基于年报文本构建管理层讨论与分析披露的信息含量
  16. UE4动画重定向与动画蒙太奇(播放动画)
  17. linux 从samba拷贝,提升samba复制速度,树莓派外接硬盘读取从40M到110M(2020-11-15更新)...
  18. 【设计灵感】产品设计中的灵感来源于日常生活
  19. 基于MATLAB的Cplex、Yalmip环境安装
  20. 【5000字长文】从 S3 到 DataZone,亚马逊云科技用16年讲完一个数据的故事

热门文章

  1. element UI 制作带快捷选项的时间选择器
  2. Syntax Error: Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.
  3. ionic4集成高德地图踩坑(二)
  4. java的优先队列注意事项
  5. 时序分析:串匹配—Brute-Force算法
  6. OpenCV、OpenCL、OpenGL、OpenPCL
  7. 三维位姿:***图像特征-特征提取-姿态估计
  8. 学计算机之路写一篇作文,学习之路作文
  9. Fedora 14 网卡设置
  10. 我们并非生活在“虚幻世界”宇宙或是三维空间