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

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 , 填入如下内容

<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访问

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>
时间: 2024-08-30 15:37:12

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

解决启动Eclipse后提示&#39;Running android lint&#39;错误的问题

打开项目的AndroidManifest.xml文件,android:targetSdkVersion="21"改为"20"或以下的值.由于Android L为预览版本,版本号还是使用"20"的原因导致了此问题.修改完后,再Project -> Context Menu -> Android Tools -> Fix Project Properties操作一次,问题解决了. 解决启动Eclipse后提示'Running and

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

执行Mysqld --initialize --user=mysql后,初始化没有问题 在执行mysqld_safe --user=mysql &启动时,shell提示如下 然后 ps -ef | grep mysql 发现并没有mysqld进程存在,判断为Mysqld进程根本没有启动成功 检查错误日志 cat error.log 发现如下错误信息    问题出在系统无法找到unix套接字文件/tmp/mysql/sock 4.多次重新初始化后,仍然出现此错误.怀疑可能是之前空间满导致无法启动时

解决启动Eclipse后提示’Running android lint’错误的问题

打开项目的AndroidManifest.xml文件,将android:targetSdkVersion的版本值 修改为低版本, 如android:targetSdkVersion="21"改为"20"或以下的值. 修改完后.( 再Project -> Context Menu -> Android Tools -> Fix Project Properties操作一次,再清空全部项目并自动编译 ),这样问题就解决了.

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

在php程序的目录下有一个htaccess文件,这个文件起着对url重写的作用,但是不巧的,在我的应用程序里不起作用,baidu了一下,发现是 AllowOverride All,  这个选项没有打开, 这个选项,只能写在 <Directory /> </Directory>中,我在http.conf中打开了这个选项,结果网站出现了403禁止访问的错误,经查看,结果发现是 <Directory /> Options Indexes AllowOverride None

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

Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error details,出现这种情况该如何解决呢?下面小编就为大家带来Linux安装ElasticSearch启动报错的解决方法,一起去看看吧 今天就出现的异常问题专门解决一下.你安装好ElasticSearch以后,在启动的时候需要注意的问题是,ElasticSearch是不能用root用户启动的(这是根据el

nginx学习与配置-安装与启动关闭管理

nginx服务器的安装 安装准备: nginx依赖于pcre库,要先安装pcre yum install pcre pcre-devel cd /usr/local/src/ wget wget http://nginx.org/download/nginx-1.6.3.tar.gz tar zxvf nginx-1.6.3.tar.gz cd nginx-1.6.3 ./configure --prefix=/data/local/nginx make && make install 这

windows ubuntu Android studio安装好启动没反应解决方法

 参考:http://blog.csdn.net/qq305013720/article/details/8934152 目前有三种解决方案,都是针对执行studio.bat出现错误导致android studio运行不起来,最后都是异工同曲:我用的第一种方法 1.改虚拟机配置文件studio.exe.vmoptions 有人说是java环境变量,如果不会照着设置 http://blog.csdn.net/huanghm88/article/details/3965218 因为Eclipse

suse11.2 ssh安装并启动ssh无法登录解决

suse11.2 ssh安装并启动ssh无法登录解决-网络 1.SuSE Linux下启动sshd: 命令行:rcsshd start YaST:找不到sshd,但是打开全部inetd服务,ssh就可用了,奇! 待我发现机关,再改此文. 2.配置SSH服务: 1. 修改配置文件 #vi /etc/ssh/sshd_config www.ahlinux.com 2. 找到#PermitRootLogin no将其修改为PermitRootLogin yes 前晚装了这个版本,感觉它的gome桌面比

【转】解决yum安装软件报Couldn&#39;t resolve host &#39;mirrorlist.centos.org问题

转自:http://blog.51cto.com/oldcat1981/1719825 今天在linux环境通过yum安装软件报了以下错误: [[email protected] yum.repos.d]# yum install ncurses devel -y Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http