本文大致整理了如何从一台无任何与项目相关配置的机器中让一个JavaEE项目在JBOSS服务器下成功运行的步骤和注意事项,其中包括JDK安装、JBOSS安装、Java环境变量配置和JBOSS环境变量的配置等,以下为详细内容。
准备工作:
用JBOSS部署JavaEE项目需要准备以下几个内容:JDK安装包、JBOSS及项目war部署包;
在启动JBOSS之前,我们还需要配置Java的环境变量及JBOSS的环境变量,
分别为JAVA_HOME及JBOSS_HOME,以下为详细步骤:
JBOSS部署JavaEE项目方法及环境变量配置_JAVA_HOME-JBOSS_HOME
1 JDK安装
安装JDK时主要需注意以下几点:
(1)安装时需记住JDK的安装目录,用于配置环境变量;
(2)注意JDK的版本,目前我们采用JDK 1.6,曾遇到先安装了1.6然后卸载重新安装1.5,由于服务器限制重启,从而导致无法正常使用;
(3)安装JDK后,要进入控制面板关闭JDK的自动更新,以免因Java自动更新所带来的一系列问题;
2 JBOSS安装
我们需要将JBOSS解压至一个路径名中无空格,无中文字符的目录下。
3 JAVA环境变量配置
(1)我的电脑 -> 属性 -> 高级,选择“环境变量”,在“系统变量(S)”下点击新建,出现编辑系统变量对话框,在变量名处填写:JAVA_HOME,在变量值处填写C:\Program Files\Java\jdk1.6.0(注意后面不要加分号,可能会报错),这个地址就是之前jdk的安装地址。点击确定;
(2)在系统变量中新建“Classpath”(如果已有,则直接编辑),设置其值为 .;%Java_Home%\lib (若值中原来有内容,用分号与之隔开)。注意路径前的符号为.;不能漏掉;
(3)按照类似的方法,在环境变量中找到变量名为Path的变量,选中并点击下边的编辑,在弹出的对话框中,修改变量值(在整个文本框最前面加上字符串%JAVA_HOME%\bin;);
4 JBOSS环境变量配置
(1)在系统变量中新建JBOSS_HOME,其路径为JBOSS的存放路径,如D:\jboss-cab
(2)设置path,在系统变量中找到Path的变量,添加%JBOSS_HOME%\bin
(3)验证jboss是否安装成功:进入你的jboss安装目录下的bin目录,双击运行run.bat,启动jboss,观察控制台有无异常抛出,若无异常抛出,则会出现提示Started in 1m:**s:**ms。
(4)点击run.bat时,如果出现控制台一闪然后立即自动关闭的情况,有可能是因为你在修改path时不慎删掉了XP本身的环境变量,可以在警察一下你的“path”环境变量中是否包含下面的部分:;%SystemRoot%\system32;%SystemRoot%;
(5)当jboss启动成功以后,可以在浏览器中输入http://localhost:8080,即可进入jboss的欢迎界面。
5 运行JBOSS部署项目
进入%JBOSS_HOME%\bin目录,运行run.bat,直至出现Started in **s:***ms,然后在浏览器中填写http://localhost:8080/project_name即可。
6 可能遇到的问题汇总
6.1 JDK
6.1.1 JBOSS启动时错误一
错误提示: Error: no `server’ JVM at `D:\Java\jre6\bin\server\jvm.dll’
错误描述:该错误可能会在启动JBOSS时发生
解决方法:将%JAVA_HOME%\jre\bin\server整个目录拷到Java\jre1.6.0\bin目录下。
6.1.2 JBOSS启动时错误二
错误提示:Error: no `server’ JVM at `D:\oracle\product\10.1.0\Client_1\jre\1.4.2\bin\server\jvm.dll’.
错误描述:对于Oracle的客户端,启动JBOSS的时候可能会报此错误。其原因是Oracle 10默认采用的是JDK 1.4,如果先安装Oracle客户端控件再安装JDK可能会排除此问题。
解决方法:在环境变量配置中,在path最前面加上JDK的安装目录,如:C:\Program Files\Java\jdk1.6.0\bin,若已配置JAVA_HOME,则为%JAVA_HOME%\bin。
6.2 JBOSS
6.2.1 JBOSS启动时错误三
错误提示:Failed to recovery manager java.lang.NullPointerException
错误描述:在启动JBOSS时出现该错误
解决方法:clean the data folder under JBOSS_HOME/server/default
分享到:
相关推荐
1. **注解驱动**:Java EE 5引入了注解,如`@EJB`、`@WebServiceRef`等,这使得开发者可以更直接地在代码中声明依赖,减少了XML配置文件的使用,提高了可读性和可维护性。 2. **JSF 1.2**:JavaServer Faces(JSF)...
"在IntelliJ IDEA 8中部署Jboss服务器图解" IntelliJ IDEA 8是 JetBrains 公司开发的一款功能强大且灵活的集成开发环境...这种方法可以帮助开发者快速地部署和配置Jboss服务器,以便更好地开发和测试JavaEE应用程序。
JavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-...
2. Web应用:"jboss-javaee6-webapp-1.0.1.CR2"暗示这是一个JavaEE6的Web应用程序示例。在JavaEE6中,Web应用程序通常包含Servlets、JSP、JSF等组件,用于构建动态网站和Web服务。 3. Domainr API:Domainr API是一...
Servlet 2.5是Java EE 5中的标准,引入了注解驱动的配置,使得部署描述符的编写更为简洁。 2. **JSP(JavaServer Pages)**:JSP是一种用于创建动态网页的技术,它将HTML代码与Java代码结合在一起,让开发者可以在...
JavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-...
JavaEE源代码 jboss-systemJavaEE源代码 jboss-systemJavaEE源代码 jboss-systemJavaEE源代码 jboss-systemJavaEE源代码 jboss-systemJavaEE源代码 jboss-systemJavaEE源代码 jboss-systemJavaEE源代码 jboss-...
JavaEE源代码 jboss-cacheJavaEE源代码 jboss-cacheJavaEE源代码 jboss-cacheJavaEE源代码 jboss-cacheJavaEE源代码 jboss-cacheJavaEE源代码 jboss-cacheJavaEE源代码 jboss-cacheJavaEE源代码 jboss-cacheJavaEE源...
2. **开发工具**:可能会涉及Eclipse、IntelliJ IDEA等主流JAVAEE集成开发环境的使用,以及如何配置JAVAEE的开发环境,包括JDK、服务器(如Tomcat、JBoss、GlassFish等)的安装与配置。 3. **基本Web项目创建**:...
书中还详细讲解了WebLogic和JBoss两大主流应用服务器的配置和部署,这对于掌握Java EE应用在不同服务器上的部署技巧非常有帮助。NetBeans IDE作为一款开源的集成开发环境,对Java EE的项目开发提供了很好的支持,...
- 在“系统变量”区域中,点击“新建”,输入变量名`JBOSS_HOME`,变量值填写JBoss的安装路径(例如:`C:\Program Files\JBoss\jboss-eap-7.1`)。 2. **Linux/Unix系统**: - 编辑`.bashrc`或`/etc/environment...
- **JAVA_HOME**: 设置此环境变量为JDK的安装路径。 - **JBOSS_HOME**: 设置此环境变量为JBoss解压后的路径。 - **设置步骤**: 在Windows2000系统中,可以通过“我的电脑”属性中的“高级”选项卡下的“环境变量”...
在Java开发中,我们需要设置三个主要的环境变量:`JAVA_HOME`、`PATH` 和 `CLASSPATH`。此外,如果使用了如JBoss等服务器,则还需要配置相应的服务器路径。 ##### 1. JAVA_HOME 设置 - **定义**:`JAVA_HOME` 环境...
jboss-javaee6-webapp快速入门是一个可部署的Maven 3项目,旨在帮助您踏上红帽JBoss企业应用平台上的Java EE 6的开发之路。 它演示了如何使用JSF 2.1,CDI 1.0,JAX-RS,EJB 3.1,JPA 2.0和Bean Validation 1.0...
本教程将通过`MyEclipse`集成开发环境(IDE)和`JBoss`应用服务器来阐述如何入门JSP和Servlet的开发与部署。 首先,`MyEclipse`是基于Eclipse的增强版IDE,特别适合Java EE项目的开发,它提供了丰富的代码提示、...
8. **部署与运行环境**:系统需要在支持JavaEE的Web服务器上部署,例如Apache Tomcat、JBoss或WebLogic。数据库服务器通常独立于Web服务器,以保持两者间的解耦。 总结来说,"基于JavaEE的高校教学过程管理系统"是...
"部署说明.txt"文件应该包含了如何在服务器上安装和运行这个项目的详细步骤,包括配置服务器环境(如Tomcat或JBoss),导入数据库脚本,设置环境变量,以及启动和测试应用的指南。 这个项目实战对于学习和理解...
JavaEE是企业级应用开发的标准框架,而"javaee加密部署"主要涉及到的是在JavaEE环境中如何对应用程序进行安全加密,以保护敏感数据和代码不被未经授权的访问或篡改。在JavaEE应用中,加密通常包括对传输数据的加密...