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

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进行JBOSS远程调试需要设置服务器的远程调试端口,创建Eclipse的远程调试配置,部署应用,以及在代码中设置断点。这一过程使得开发者能够在本地环境中高效地调试远程服务器上的应用,极大地提高了...

    在Eclipse中配置JBoss服务器

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

    eclipse+Jboss配置远程调试

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

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

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

    使用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 环境搭建

    在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