当我调试tomcat时,broswer启动,但得到404:
HTTP Status 404 -/ 类型状态报告 信息/ 说明请求的资源不可用。 Apache Tomcat/7.0.75
Tomcat Catalina日志和服务器日志都有以下错误:
基于APR的Apache本机库(允许在生产环境中优化性能)在/Users/luowensheng/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.:java.library.path上没有找到
我搜索了一下,找到了一个类似的帖子:
我的软件环境是:
Mac OS
IntelliJ IDEA发布于 2017-03-18 18:13:55
HTTP Status 404 -/
此错误是由许多问题引起的,例如:
$cataline/webapp/>->html,css,图像,等等>->->WEB=>->类( java文件)>->lib(库)
javac或使用java -version来检查它。在MAC中安装Tomcat是这里,对于Linux,下面是由我自己测试的
信息:在java.library.path上找不到基于APR的Apache本机库,它允许在生产环境中实现最佳性能。
安装APR APR库APR-util库OpenSSL库的先决条件
yum install openssl-devel
yum groupinstall "Development Tools"
mkdir tomcat-apr
cd tomcat-apr
wget http://www.us.apache.org/dist//apr/apr-1.5.2.tar.gz
tar -zxvf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure
make
make install默认安装路径是/usr/local/apr
Download and Install APR-util
wget http://www.eu.apache.org/dist//apr/apr-util-1.5.4.tar.gz
tar -zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --with-apr=/usr/local/apr
make
make install默认的安装路径是/usr/local/ APR /lib安装由Tomcat (libtc天生)使用的APR JNI包装器
cd $CATALINA_HOME/bin
tar -zxvf tomcat-native.tar.gz
cd tomcat-native-1.1.29-src/jni/native
./configure --with-apr=/usr/local/apr --with-java-home=/var/java/jdk1.7.0_45
make
make install本机库安装在/usr/local/ APR /lib中,将APR与Tomcat集成,有两种方法可以设置Tomcat与APR的集成。
一个是您可以在bin/catalina.sh中启动Tomcat时添加以下参数: CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib“
另一个是在/etc/profile中添加一个新的环境变量LD_LIBRARY_PATH:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib然后通过以下方式使其产生效果:
source /etc/profile 在重新启动Tomcat服务之后,如果成功安装了catalina.out,我们可以在APR日志中获得以下消息。
2015年10月7日8:08:54 AM org.apache.catalina.core.AprLifecycleListener init信息:使用APR版本1.5.2加载基于APR的Apache本机库1.1.29。2015年10月7日8:08:54 AM org.apache.catalina.core.AprLifecycleListener init信息: APR功能: IPv6真,sendfile真,接受过滤器假,随机真。
https://stackoverflow.com/questions/42871924
复制相似问题