Topic: IntelliJ里面.java编译问题

  Print this page

1.IntelliJ里面.java编译问题 Copy to clipboard
Posted by: quicknow
Posted on: 2005-04-12 20:24

用IntelliJ开发web应用,用struts架构,application server 用Bea weblogic,
在工程里面有一个web module.
现在的问题是,每次修改一个action之后,都需要重新部署,重新启动服务器.
这样很费时间.
请问: 可以如何配置,而不需要重新部署,而只需编译修改的文件就可以.

2.Re:IntelliJ里面.java编译问题 [Re: quicknow] Copy to clipboard
Posted by: tbanhui
Posted on: 2005-04-14 09:23

你直接在应用服务器的工程目录下建立你的项目,这样直接编译项目就行了。

不然还有其它的方法么?

3.Re:IntelliJ里面.java编译问题 [Re: quicknow] Copy to clipboard
Posted by: quicknow
Posted on: 2005-04-14 09:42

能不能说的具体一点呢?
将工程项目建立在bea的那个目录下面呢?
现在在bea的目录下面是这样的,C:\bea\user_projects\proDomain\proServer
而在proDomain目录下面有一个config.xml,作为服务器的配置文件。
如果是这样的话,将工程建在那个目录下呢?

4.Re:IntelliJ里面.java编译问题 [Re: tbanhui] Copy to clipboard
Posted by: linux_china
Posted on: 2005-04-14 19:01

你能否采用TDD这种方式,任何设计都要可以测试的,这样很高效。
>每次修改一个action之后,都需要重新部署,重新启动服务器.
这是服务器的ClassLoader问题,有时必须这么做的。

5.Re:IntelliJ里面.java编译问题 [Re: quicknow] Copy to clipboard
Posted by: BlurEyes
Posted on: 2005-04-15 14:15

这种情况,自己写个ant更方便。

6.Re:IntelliJ里面.java编译问题 [Re: quicknow] Copy to clipboard
Posted by: quicknow
Posted on: 2005-04-15 22:01

其实我们是有用ant的。
但是问题是我用ant部署之后,weblogic也起了,但是我发现我的.java有问题,需要修改,然后我改完之后,现在问题的是,我需要停掉server,重新用ant部署,部署完毕之后再起webloic.

能否不需要重新部署,重新起服务,而只需要编译我更该的那个文件,然后就可以了?

7.Re:IntelliJ里面.java编译问题 [Re: quicknow] Copy to clipboard
Posted by: BlurEyes
Posted on: 2005-04-15 23:02

如果都打成一个ear包的话,重新部署,不需要重启server的,weblogic会自动重新部署ear。

8.Re:IntelliJ里面.java编译问题 [Re: quicknow] Copy to clipboard
Posted by: cnlf
Posted on: 2005-04-18 10:12

把你的应用copy到weblogic domain下的applications就可以动态部署了,不用每次都重新启动服务.

9.Re:IntelliJ里面.java编译问题 [Re: quicknow] Copy to clipboard
Posted by: tbanhui
Posted on: 2005-04-19 09:05

IntelliJ的确有些特性比较好,所以我才从第一次使用就喜欢上了它,所以才想了解它是怎么用swing实现的。

但是IntelliJ也有一些不好的地方,例如对jsp标签、JSTL甚至WebWork标签等的支持上就。。。。。。。版主好像专门写过对jstl的支持,我试验了n边都没有成功!其实XMLSpy早就做到这点了


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923