文档章节

eclipse 在jboss的debug配置(ubuntu系统)

o
 osc_n6euf5h6
发布于 2019/03/19 18:14
字数 777
阅读 14
收藏 0

精选30+云产品,助力企业轻松上云!>>>

转自:https://blog.csdn.net/iteye_3878/article/details/81695877

由于我在ubuntu下权限设置分开,如

/home/jboss/ (jboss4.2的安装文件路径) 文件所属用户 jboss
/home/luko/eclipse(eclipse3.4的安装路径) 文件所属用户 luko

所以在eclipse想debug web程序,用eclipse启动jboss,
但eclpse所属的用户luko没有权限启动jboss,所以
要修改jboss的一些文件权限,否则启动不成功(或提示一些文件找不到)

1 /home/jboss/server/default/conf/jboss-service.xml要修改为(其他用户)可读写
2 /home/jboss/server/default/log/server.log 要修改为(其他用户) 可读写
3 /home/jboss/server/default/tmp/ 这个目录要修改为(其他用户) 可读写
因为eclipse启动jboss要在这个目录插入部署文件

4 /home/jboss/server/default/deploy 把要debug的程序
例如工程 TestServlet.war 放在这个目录

5 在浏览器输入http://127.0.0.1:8080/TestServlet/test?username=luko
eclipse开始转向debug模式,
同时在eclipse要指定TestServlet的src部分的java文件路径

6 在 eclipse 工程 TestServlet点右键 Debug as --->Debug on server 配置jboss


7 远程地址访问jboss
例如 本机ip地址是192.168.199.42
其他机器访问本ip, http://192.168.199.42:8080/projectName/

在server/default/deploy/jboss-web.deployer/server.xml文件

<Connector port="8080" address="${jboss.bind.address}"

${jboss.bind.address}就是绑定的ip,改成0.0.0.0就可以了.

8080是访问端口号


8 如果用eclipse 启动jboss后debug project,
现在用eclipse关闭jboss后
现在想jboss/bin/run.sh启动jboss会提示错误:
could not make copy for file:/home/jboss-4.2.0.GA/server/default/conf/jboss-service.xml
java.io.IOException :permission denied

failed to find META-INF/jboss-service.xml to archive jboss-service.xml

原因是用eclipse启动jboss,
在/server/default/tmp/底下生成的project所属权限是luko
所以jboss用户无法删除这些文件
解决办法: 把/server/default/tmp/底下的project全删除
然后执行jboss/bin/run.sh


9 有时候jsp文件改动拉,但是页面刷新还是没有效果
原因是server/default/work/localhost/**project 这个是存储jsp编译后的.class文件
这个jsp.class文件没有被更新,直接把对应的jsp.class删除,
(把整个project目录删除好象不行,不知道是不是bug)
然后刷新browser

10 如果/server/default/deploy/void_econtract.jar存在,且void_econtract.war权限所属luko, jboss用户想把 /tmp/void_econtract.jar copy 到/server/default/deploy/
会提示permission denied,


11 server/default/conf/jboss-service.xml could not be opened,does it exist?
说明default/conf/这个目录底下不存在jboss-service.xml这个文件


12 建立一个server,
windows->preferenses->myeclipse->application server->jboss下配置

=======================
==========================
13
其他用户luko启动jboss,
Could not make local copy for file jboss-service.xml
//////
原因
server/default/,如果没有tmp目录,需要建立tmp目录
所以必须 chmod a+rwx default
chmod a+rwx defalut/conf (好象conf目录也要,需要在证实下)

特别说明 14.如果当前用户是luko启动jboss,
需要删除/server/default/tmp/
/server/default/work/ 这2个目录会插入project文件
用ls -al 可以看到tmp/ work/这2个目录的归属者
---------------------
作者:iteye_3878
来源:CSDN
原文:https://blog.csdn.net/iteye_3878/article/details/81695877
版权声明:本文为博主原创文章,转载请附上博文链接!

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
eclipse中整合jboss

转自 http://www.cnblogs.com/zqmingok/archive/2010/10/22/1857962.html 最近在学习 EJB3,并用 jboss5.1 作为 server,开发环境是 eclipse3.5.1-jee, 将 eclipse3.5 & jboss5.1 集成的方法......

沐春风23
2013/04/28
175
0
Ubuntu+Eclipse+Jboss+EJB3 开发实验(一):搭建开发环境

一、本实验基于 Ubuntu 9.04 amd64 开发,需要用到的软件 JDK 1.6.0_16,http://java.sun.com/javase/downloads/index.jsp Eclipse 3.5,Eclipse IDE for Java EE Developers Jboss 5.1.0,h......

曾赛
2009/09/09
1.9K
0
JBoss安装,eclipse添加JBoss

一、JBoss安装 1、下载地址: http://www.jboss.org/jbossas/downloads ,下载Certified Java EE 6 Full Profile版本。 2、解压 jboss-as-7.1.1.Final.zip 到 D:programs。 3、先设置jdk环境......

techsboy
2014/04/15
5
0
linux环境下jboss配置

说明 java版本:jdk-6u45-linux-i586.bin jboss版本:jboss-4.2.3.GA.zip linux系统:虚拟机上搭建的Ubuntu系统。 在配置过程中,尚未遇到Ubuntu与其他版本差异过大的地方,针对不同版本的lin...

晓叹星沉
2015/07/14
152
0
转-Pentaho技术白皮书中文版(一)----用 Eclipse 构建和调试 Pentaho

这篇文档的目的是教会开发人员如何开始进行 Pentaho 的开发。这篇文档解释了如何在 Eclipse 中设置一个开发环境,包括如何连接到 Pentaho Subversion repository,检出 Pentaho 项目,使用一...

frabbit
2012/10/30
2.4K
0

没有更多内容

加载失败,请刷新页面

加载更多

Hacker News 简讯 2020-07-10

更新时间: 2020-07-10 01:15 US Supreme Court deems half of Oklahoma a Native American Reservation - (reuters.com) 美国最高法院认为俄克拉荷马州的一半是印第安人保留地 得分:131 | 评...

FalconChen
59分钟前
26
0
OSChina 周五乱弹 —— 求求你吃了我吧,不要再玩弄食物的感情了

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :张喆的单曲《陷阱 》 这首歌已经在网易找不到原唱了,不知道被哪家买了版权。#今日歌曲推荐# 《陷阱 》- 张喆 手机党少年们想听歌...

小小编辑
今天
26
1
清华陈文光教授:AI 超算基准测试的最新探索和实践。

道翰天琼认知智能平台为您揭秘新一代人工智能。 无规矩不成方圆。放在超级计算机的研发领域,没有一个大家普遍接受的算力评测指标,便难以推动超算迅猛发展。 而现在伴随着人工智能的发展,大...

jackli2020
今天
7
0
@RequestMapping, consumes 提交简单有意思的测试

getParm @GetMapping("getParm")public Result getParm(String id){ System.out.println(); return ResultFactory.success(id);} 等同于 == bodyParm @PostMapping("bodyParm......

莫库什勒
今天
25
0
63. Unique Paths II

题目: 63. Unique Paths II A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or right at any p......

JiaMing
今天
55
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部