rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » Java综合

netbeans技巧-服务器

  在前面我说过netbeans如何配置服务器的内存,今天说说netbeans停止服务器的问题。

  在使用netbeans运动web项目时,有时你会遇到netbeans出现“停止服务器失败”。

  解决办法:在任务管理管理器中把java.exe结束掉.服务器就停了,注意tomcat服务器只有一个java.exe;其它服务器可能会有多个java.exe,例如:GlassFish服务器需要启动2个java.exe。还要注意你自己使用别的什么工具需要运行java.exe。

  不要结错程序哦。那可是不关我的事了。小心吧。这个问题我会反应到netbeans.org上面,让他们优化一下netbeans.

  在说一个小技巧吧。使用netbeans开发web项目时把“保存时部署”的钩钩去掉(不要“保存时部署”)。有时你在服务器启动时改了*.java的文件你会发现netbeans重新部署到服务器很慢,如果你使用tomcat服务器,除*.java外,都会自动更新到服务器。请修改*.java文件后重启动下tomcat,这样会比在“保存时部署”快。

  使用netbeans自代的GlassFish时注意:netbeans在安装时会将GlassFish v2.1与GlassFish v3都安装到本地。运行war工程建议你使用GlassFish v3(netbeans自动更新,除*.java文件),运行ejb工程建议你使用GlassFish v2.1(netbeans不自动更新),服务器运行后你配置很多服务器的配置。GlassFish支持目录部署,netbeans+tomcat使用*.war包部署,这是不一样的地方,使用目录部署时每次部署的时间会长些,个人觉得还是*.war部署快些。

  netbeans在生成工程后,在你的工程目录下会有dist目录,dist目录中有你当前工程的*.war包。当netbeans部署和运行服务器时就使用这个*.war包,程序员开发的都是本地机器,你可以将*.war直接拷贝到发布服务器。直接使用这个*.war发布程序。这也是netbeans开发web项目的一个好处,不需要不程序再打*.war包了。

  tomcat与GlassFish是有区别的。tomcat正在运行时你再次web项目会出现问题,就是404错误,无奈只好重启tomcat,使用GlassFish这样的问题也会出现,但404的几率(俺找错字了)降低了。tomcat下能运行的项目在GlassFish一样能运行,在JBoss下就不一定。使用什么样服务看你自己的习惯了。

  纠正下错误GlassFish服务器使用“目录部署”可以即时更新,使用*.war部署不能即时更新

顶一下
(0)
踩一下
(0)