jboss 启动报错Could not make local copy for file

上一篇 / 下一篇  2012-05-10 13:58:32 / 个人分类:jboss

使用用户jboss启动web服务器时报错,察看日志如下:
Apr   22,   2003   10:42:55   PM   org.apache.coyote.http11.Http11Protocol   init
SEVERE:   Error   initializing   endpoint
java.net.BindException:   Permission   denied:80
at   org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:280)
at   org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:150)
at   org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1117)
at   org.apache.catalina.core.StandardService.initialize(StandardService.java:579)
.......
 
使用的账号是jh的账号并非root启动
 
原因是:
Linux/Unix下只有特权用户才能bind小于1024的端口,解决办法有两个:
1.   设置服务器程序的权限为4755,这样所有用户均可启动此服务
2.   更改$jboss\server\default\deploy\jboss-web.deployer下的server.xml文件,更改http的端口信息

TAG:

 

评分:0

我来说两句

Open Toolbar