工程免发布 和 debug远程服务器

      一、 以前用Myeclipse 开发工程,首先安装 Eclipse,再装Myeclipse插件,然后再在Myeclipse中配置 tomcat 。 建项目,开发,开发完一个功能后,就要用 Myeclipse的 发布功能,发布工程到 tomcat的 wapps下 ,最后,再启动工程, 好了,可以访问web工程了。。。。。

         要是改动了工程的 jsp,html ,js页面还好,可以刷一下页面就可以看到效果。。。要是改动了Java 类,有时候不用重新启动也可以看到效果,但是如果改动太多,估计也还得 重新启动一下才可以看到效果。。。要是,改动了web.xml  / xx.properties  / xx.xml 等配置文件的话,就比较麻烦了。。。还得要redeploy 一下。。再启动,才能生效。。。。。。很麻烦。。

 

       二、  当工程在本地开发完了,部署到远程服务器。 在服务器迁移时,发现服务器上的程序不能正常跑,想跟踪一下程序。只能在本地调试,调试完再部署到服务器。。能不能本地跟踪远程服务器上的代码????????????

 

------------------------------------------------------------------------------

        穷则思变!

 

        一、工程免发布:

                 1。 到tomcat 的安装目录下 ,找到 ...../tomcat/conf/server.xml 。 在<host>.....</host>标签的里面最后加上

<Context path="/webwind" docBase="E:/workspace/webwindTool/WebRoot" debug="0" reloadable="true"/>

 

参数:

        path = “访问工程的别称”:http://localhsot:8080/webwind

        docBase= “web工程的目录。。。目录定位到 webRoot  或者 WebContent”

        debug=“0”

        reloadable=“TRUE”。自动重加载。

可以配多个 <Context > 标签。。。。但是每个工程要有唯一的  path 。

 

                 2。这样一来就 可以直接启动tomcat  也可以到 tomcat的目录下 ...../tomcat/bin/startup.bat 。

                 3。要是修改了配置文件,可以重新启动一下工程就可以。

 

                4。 这样tomcat 所指向的工程始终是修改的最新的。。不用发布。

 

        二、debug 远程服务器:

                   1。启动远程服务器:启动的时候要监听 8000端口,debug的访问端口。如果是tomcat启动的话,可以重新写 startup.bat(windows) 或者 startup.sh(Linux)。内容改为:

 

java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n  -jar bootstrap.jar

 

                   2。配置Myeclipse 的debug: 点击小昆虫 选择“open debug dialog。。”。 选择 “Project”、配置Host:为服务器IP。 配置好后,点击下方的 Debug。

 

                   3。本地访问 服务器的程序,如: http://62.55.38.42:8080/webproject/index.action 在本地的工程代码上加上debug点。。就可以跟踪。。。

 

 

      成功。。。。。。。。。。。。。。不断学习。。。。。。。。。。。。。不断总结。。。。。。。。。。。。不断实践。。。。。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值