在使用 MyEclipse 开发J2EE程序时,直接在IDE下启动应用服务器是非常方便的,这个功能让我们不必非要去找特定应用服务器的控制台启动方法,对新的服务器快速上手是相当有用。
1. 如果你刚从tomcat里转过来用了 glassfish , 会发现控制台是费解的,asadmin只能用来启动服务器,但是控制台的各种消息(最简单的如System.out.println()打出来的东西)却看不到,总不能为了查看运行消息而跑到log文件去看吧。至于命令行下的控制台究竟怎么启动我从来都没搞清楚,太笨,但无罪吧,为了启动一个鸡肋一样的控制台看一整天的文档?
2. MyEclipse可以为每个在IDE里启动的应用服务器指定JDK,这个我觉得超方便了,虽然刚开始做东西的时候没有察觉,但手头要应付的app server 一多起来,JDK的版本问题是足以让人吐血的。举个例子,weblogic9.2自带一个jdk1.5.10, 还有一个jRokit, 你必须要在MyEclipse里面为这个weblogic指定它自带的jdk,否则运行起来问题多得要人命。在控制台启动app server 就很不方便,如不指定环境变量参数,就只能以windows环境变量里的jdk和java home来运行。
最近刚被一个问题搞到焦头烂额,用glassfish做EJB服务器的,在MyEclipse下,EJB3.0的项目倒是没问题,EJB2.0的应用程序却怎么也部署不了,把该EJB2.0项目代码和 XML 拷贝到NetBeans下却正常部署。开始还怀疑是MyEclipse下该项目的编译jdk和j2ee库版本不对,全部换成跟NetBeans下一样了,问题依旧。终于怀疑到MyEclipse启动glassfish时使用的jdk是否有问题,大开server设置看到,jdk是MyEclipse自带的,虽然自称完美兼容jdk1.5,但它是最可疑的,于是换成“经典”的jdk1.5.15(说经典,其实是说当前的老系统就是一直用它的,不消说,一定要从sun直接下载来的标准jdk,不能用容器自带的那种)。OK, 一切搞定!
遗留问题:在用MyEclipse启动glassfish后,如果这时打开glassfish的JSF控制台管理界面(登录后才算),MyEclipse的Console里面会出现IO错误信息,说是找不到config.xml这个文件。这不是开玩笑么,那个文件岂不是好端端地躺在glassfish的正确目录下么。但是在NetBeans下面启动glassfish就不会有这种事。高手谁能解答一下,不胜感激。
分享到:
相关推荐
4. 使用“概要文件管理工具”创建一个新的概要文件"MyEclipse5.5.1",设置其位置在e:\Java\WebSphere6.1\AppServer\profiles\MyEclipse5.5.1,指定主机名为127.0.0.1,管理账户与之前相同,并配置端口设置。...
1. **启动 MyEclipse**:确保已经安装了 MyEclipse 和 Resin,然后启动 MyEclipse。 2. **选择运行模式**:点击 `Run` 菜单,选择 `Debug` 选项,准备创建新的 Debug 配置。 ##### 第三步:创建 Java Application 1...
通常情况下,IBM JDK 位于 `<was-install-dir>/java` 目录下,例如 `C:\Program Files\IBM\WebSphere\AppServer\java`。 2. **项目类型限制**: - 只有 MyEclipse Enterprise J2EE project 可以部署在 Websphere6 ...
5. **配置服务器启动模式和JDK**:在“Configure Server Start Mode and JDK”界面中,默认选择“Sun SDK 1.5.0_04 @ C:\BEA\jdk150_04”。注意不要选择其他更高版本的JDK,否则可能会导致服务器启动失败。 6. **...
- 在`WebSphere home directory`中,指定WebSphere安装的根目录,例如`C:\ProgramFiles\IBM\WebSphere\AppServer1`。 - `Profile root directory`应该指向`WebSphere home directory`下的`profiles`子目录,如`C:\...
7. **测试Java Web应用**:在MyEclipse中启动Weblogic Server,然后通过浏览器访问应用的URL,例如`http://localhost:7001/yourApp/`,如果配置无误,应该能看到应用的首页。也可以在MyEclipse中使用内置的Tomcat或...
2. **AppServer**: 应用服务器,本文案例中使用的版本为 Tomcat 5.5.10。 3. **IDE**: Eclipse 3.2.1 & MyEclipse 5.1。 4. **数据库工具**: MySQL Query Browser 1.1.20。 #### 二、JDK 安装与配置 1. **安装 JDK...
MyEclipse 中断点调试 JSP 和 Web 工程 在软件开发中,调试是非常重要的一步骤,能够帮助...通过本文,读者可以了解如何在 MyEclipse 中使用断点调试 JSP 和 Web 工程,并了解如何构建基于 Webkit 的 Web Page/App。
启动Weblogic Server,然后在浏览器中输入URL(通常是`http://localhost:7001/your-app-context-root`)来访问你的应用程序。如果一切配置正确,你应该能看到你的J2EE应用正常运行。 请注意,实际操作中可能会遇到...
- 浏览器访问`http://localhost:8088/app/index.jsp`(这里的8088应替换为你在server.xml中设置的实际端口号),如果一切正常,应该能够看到项目的主页。 #### 十、总结 通过上述步骤,我们已经成功地在Mac系统上...
7. 运行测试:在浏览器中访问`http://localhost:5080/yourapp`("yourapp"为你的应用名),如果一切正常,你应该能看到Red5的欢迎页面或者你的自定义应用界面。 五、进阶学习 了解了基础的集成后,你可以进一步学习...
首先,确保你已经安装了必要的软件:Myeclipse 5.5 或更高版本(但不推荐7.0以上版本),Weblogic 8.1,以及JDK 1.4(可以使用Weblogic自带的JDK)。这些是进行调试的基础。 接下来,你需要在Myeclipse中导入你的...
7. **配置MyEclipse中的WebLogic Server**: - 在MyEclipse的Servers视图中,选择WebLogic 8.x,设置JRE版本为1.4,并添加运行参数。 - 添加`-ms64m -mx64m -Djava.library.path="d:/bea/weblogic81/server/bin"`...
- **创建新的服务器配置文件**:`app.server.${username}.properties`,用于指定服务器的相关设置。 - **修改 `build.xml` 文件**:根据实际情况调整构建过程中的参数。 4. **编译生成 Ext 扩展工程**: - 在 ...
- 在 “Profile Root Directory” 项中指定 Websphere 配置文件的根目录,例如:`E:\Java\WebSphere6.1\AppServer\profiles\MyEclipse5.5.1`。 - 在 “Node Name” 项中输入节点名称,如 “MyEclipse5.5.1”。 - ...