首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
undertow在centos下启动不起来
mekain
2019-01-11 11:21
打完包在win下是正常启动,但是在centos中启动不了,tomcat可以正常启动,这事为什么?
项目:
JFinal Undertow
评论区
JFinal
2019-01-11 11:23
注意看文档中有关脚本无法运行的内容
多数是 start.sh 中的换行字符不对, centos 下要求的是 '\n' , 而你的文件中很可能是 "\r\n"
文档在这里:
https://www.jfinal.com/doc/1-5
注意看最后一部分
回复
mekain
2019-01-11 11:38
@JFinal
这个我已经看了,已经排除这个问题。
回复
JFinal
2019-01-11 11:40
@mekain
提示信息说是找不到那个类,你检查一下 jar 包中那个类到底存不存在,jfinal.com 官网一直用的 centos,也用的 jfinal underow ,没有问题
回复
JFinal
2019-01-11 11:43
使用如下命令查看一下操作系统是否支持 bash 这个 shell:
cat /etc/shells
如果不支持的话,将 start.sh 头部的 shell 类型改一下,例如将 #!/bin/bash 改成:
#!/bin/sh
总之要改成已经存在的
回复
mekain
2019-01-11 12:42
我查看了,包也存在,并且shell也是支持的
[root
@localhost
ht_data_service]# ls
config lib start.bat start.sh stop.sh webapp
[root
@localhost
ht_data_service]# cd lib
[root
@localhost
lib]# ls
c3p0-0.9.1.jar javax.servlet-api-4.0.1.jar slf4j-log4j12-1.7.5.jar
cglib-nodep-3.2.5.jar jaxen-1.1.1.jar undertow-core-2.0.16.Final.jar
cos-2017.5.jar jboss-logging-3.3.2.Final.jar undertow-servlet-2.0.16.Final.jar
dom4j-1.6.1.jar jdom-1.0.jar xalan-2.6.0.jar
druid-1.0.29.jar jfinal-3.4.jar xercesImpl-2.6.2.jar
ehcache-core-2.6.11.jar jfinal-undertow-1.4.jar xml-apis-1.0.b2.jar
fastjson-1.2.38.jar log4j-1.2.17.jar xmlParserAPIs-2.6.2.jar
ht_data_service-3.2.jar mysql-connector-java-5.1.20.jar xnio-api-3.3.8.Final.jar
hutool-all-4.1.14.jar ojdbc14-10.2.0.4.0.jar xnio-nio-3.3.8.Final.jar
icu4j-2.6.1.jar slf4j-api-1.7.5.jar xom-1.0.jar
[root
@localhost
lib]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
[root
@localhost
lib]#
回复
JFinal
2019-01-11 14:13
@mekain
大概率是你的脚本本身有问题,多检查
回复
wesleyxw
2019-01-15 09:41
是不是脚本没有执行权限啊 chmod 777 start.sh
回复
发送
我要反馈
热门反馈
扫码入社
多数是 start.sh 中的换行字符不对, centos 下要求的是 '\n' , 而你的文件中很可能是 "\r\n"
文档在这里:
https://www.jfinal.com/doc/1-5
注意看最后一部分