`
jiakechong
  • 浏览: 207962 次
社区版块
存档分类
最新评论

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

阅读更多
  由于我在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个目录的归属者
分享到:
评论

相关推荐

    手把手系列-Eclipse+JBossIDE+JBoss开发环境配置

    总结,配置Eclipse+JBossIDE+JBoss的开发环境涉及多个步骤,从安装软件、配置环境到创建项目和部署应用,每一步都对开发者的工作效率有直接影响。熟练掌握这些步骤,将有助于你在Java EE开发过程中游刃有余。通过...

    Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置

    将Eclipse与JBoss进行配置,可以让开发者在Eclipse内部直接调试和管理在JBoss上运行的应用,提高开发效率。以下是对Eclipse与JBoss配置的详细步骤: 1. **安装Eclipse插件**: 首先,你需要在Eclipse中安装JBoss ...

    在Eclipse中配置JBoss服务器

    在Eclipse for Java EE中配置JBoss服务器是一个关键步骤,对于Java EE开发人员来说,能够高效地集成和管理服务器环境可以极大地提升开发效率。本文将详细介绍如何在Eclipse环境中配置和启动JBoss服务器。 首先,...

    eclipse+Jboss配置远程调试

    本文将详细介绍如何在Eclipse IDE中配置JBoss服务器进行远程调试。 #### 二、远程调试原理 远程调试是指在一个计算机上执行程序,并在另一个计算机上对其进行调试的过程。通过这种方式,开发人员可以在不同的环境...

    使用eclipse通过jboss开发简单的ejb应用(jboss7.x & ejb3.x)

    1. **设置环境**:确保已经安装了Eclipse IDE和JBoss Developer Studio插件,同时在系统中安装了JBoss AS 7.x。 2. **创建EJB项目**:在Eclipse中,选择“File” &gt; “New” &gt; “Dynamic Web Project”,然后在项目...

    解决eclipse安装Jboss Tools插件后自动提示变慢.pdf

    标题所反映的知识点是:在Eclipse集成开发环境中安装Jboss Tools插件后遇到的性能问题及其解决方案。 描述所涉及的知识点:当用户在Eclipse中安装了Jboss Tools插件之后,可能会发现Eclipse的启动和运行速度变慢,...

    Eclipse + Jboss 环境搭建

    在IT行业中,开发Java应用程序通常会使用集成开发环境(IDE),如Eclipse,而服务器部署则会选择像Jboss这样的应用服务器。本篇文章将详细介绍如何利用Eclipse进行Java Web项目的开发,并将其部署到Jboss服务器上。 ...

    在eclipse中配置 jboss 图解

    在本文中,我们将详细介绍如何在Eclipse集成开发环境中配置JBoss应用服务器,这是一个关键步骤,对于Java开发者来说尤其重要,因为JBoss是流行的开源应用服务器,常用于部署和管理Java应用程序。首先,确保你的Java...

    Eclipse + Jboss 开发J2EE应用

    在服务器配置中启用远程调试端口,然后在Eclipse的调试视图中设置远程Java应用程序的调试配置,连接到JBoss,这样就可以在代码中设置断点进行调试了。 总的来说,Eclipse和JBoss的结合为Java开发者提供了一个高效且...

    eclipse+jboss+jsp.rar

    标题 "eclipse+jboss+jsp.rar" 涉及到的是一个关于如何在Eclipse集成开发环境中配置和使用JBoss应用服务器以及开发JSP应用程序的综合教程。这个压缩包包含了多个指南和步骤文档,帮助开发者了解和实践相关配置。 ...

    使用Eclipse+Jboss+MySql开发EJB

    在IT行业中,开发企业级应用程序通常涉及到多个技术的集成,如Eclipse作为IDE,Jboss作为应用服务器,以及MySql作为数据库系统。本教程将详细阐述如何利用这些工具来开发EJB(Enterprise JavaBeans)。 **Eclipse**...

    Eclipse3.7集成JbossTools+Drools

    总结:Eclipse3.7集成JbossTools+Drools是一个让开发者能够在Eclipse环境中高效开发和管理基于JBoss和Drools项目的过程。通过离线包安装和Link方式,开发者可以避免网络问题,快速完成集成,并利用丰富的开发工具...

    Eclipse+JBoss+MySQL开发环境设置 .rar_Eclipse_J2EE_eclipse mysql_jboss

    在文档“Eclipse+JBoss+MySQL开发环境设置.doc”中,可能会详细描述每个步骤的配置过程,包括如何在Eclipse中配置服务器和数据库连接,以及如何在JBoss上部署应用。文件“www.pudn.com.txt”可能是从Pudn网站获取该...

    eclipse远程debug

    eclipse 远程 debug tomcat 和 websphere 的 web 应用需要在 tomcat 和 eclipse 两个方面进行配置。首先,我们需要在 tomcat 中启用 JPDA 调试模式,然后在 eclipse 中配置远程 debug 设置。最后,我们可以使用 ...

    jboss配置入门,jboss的初级配置

    在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的文件夹结构主要包括以下几个部分: * $JBOSS-HOME:jboss的安装目录 * $JBOSS-HOME/server:...

Global site tag (gtag.js) - Google Analytics