码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 宝塔tomcat问题 /www/server/tomcat/bin/jsvc: No such file or directory


    最初问题:在宝塔安装tomcat之后发现启动不了,报错:daemon.sh: line xxx: /www/server/tomcat/bin/jsvc: No such file or directory

    首先,我试图去bin下寻找jsvc文件夹,确实找不到
    然后,在apache网站找到了一篇文章,是介绍jsvc的文章http://commons.apache.org/proper/commons-daemon/jsvc.html
    意思是可以通过编译源码来获得jsvc
    编译jsvc需要java环境,所以首先要配置好java环境
    配置java环境
    下载jdk并解压
    首先,去oracle官网下载jdk-8u311-linux-x64.tar.gz
    然后,在/usr/local/下新建java文件夹,然后把jdk-8u311-linux-x64.tar.gz放到/usr/local/java中,然后解压后得到jdk1.8.0_311文件夹,绝对路径为/usr/local/java/jdk1.8.0_311
    配置环境变量
    在终端输入vim /etc/profile.d/java.sh
    然后输入以下代码
    export JAVA_HOME=/usr/local/java/jdk1.8.0_211
    export CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
    export PATH=$PATH:$JAVA_HOME/bin
    复制进去之后,按下esc并输入:wq,然后回车,即保存并退出
    然后在终端输入source /etc/profile,使配置立即生效
    最后在终端输入java -version,查看环境是否配置成功
    ##编译jsvc
    进入tomcat下的bin目录,找到commons-daemon-native.tar.gz文件并解压得到commons-daemon-x.x.xx-native-src文件夹
    然后使终端进入到commons-daemon-x.x.xx-native-src下的unix文件夹下,输入./configure --with-java=$JAVA_HOME
    如果出现error: no acceptable C compiler found in $PATH,就代表没有安装gcc编译环境,然后输入yum install gcc-c++ -y,稍等片刻之后再次输入./configure --with-java=$JAVA_HOME,出现Now you can issue "make"字样则代表这一步已经成功
    上一步成功之后输入make
    编译完成之后会在当前文件夹生成一个jscv文件
    将jscv文件拷贝到tomcat下bin目录
    然后在启动tomcat即可

  • 相关阅读:
    推荐一个前后端分离.NetCore+Angular快速开发框架
    C++入门知识
    【设计模式】抽象工厂模式
    项目完成小结 - Django-React-Docker-Swag部署配置
    使用axios 封装大文件上传,支持断点续传的功能
    【Scss】>>> 或 /deep/ 或 ::v-deep 的作用
    ORA-01795 列表中的最大表达式数为1000
    Scala 高阶(七):集合内容汇总(上篇)
    原型链污染攻击也称JavaScript Prototype 污染攻击
    一文讲明 Spring 的使用 【全网超详细教程】
  • 原文地址:https://blog.csdn.net/qq_32421489/article/details/133813925
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号