Java开发环境选择与配置

原创 2003年05月22日 08:30:00

 现在支持J2EE的开发、部署环境很多。用的最多的开发环境(IDE)开发工具有Eclipse(开放源代码)、JBuilder,其他的有WebGain另外一般的应用服务器提供商也提供相应的开发工具,如BEA公司的WorkshopOracle公司的JdeveloperIBMWebSphere Studio。应用服务器主流的有三种BEA公司的WebLogic ServerIBM公司的WebSphere;以及开放源代码组织的Jboss(开放源代码)等。值得一提得是到目前为止,国内已经有数款支持J2EE规范得应用服务器推出了,以金蝶公司的Apusic最为典型。另外支持J2EE规范的应用服务器还很多, 总共有上百种,但是获得SUN的Authorized Java Licensees of J2EE的到(2003-5.16日为止)只有32家公司。应用服务器也因此只有这么多。后台数据库,企业级的应用一般采用Oracle,Sysbase,DB2等。应用开发中也有用中型数据库MySql(开放源码)的。开发Java程序的基本理念是Write Once Run Anywhere,但是应用服务器却是要与操作系统打交道的。在所有应用服务器种WebLogic支持最彻底——多达17种操作系统。其他的一般都支持主流操作系统,如Window系列,Unix系列,当前推出的应用服务器版本一般都支持Linux了。从以上可以看到从IDE工具Eclipse到应用服务器Jboss,到数据库MySql,和底层操作系统Linux都有开放源代码的。这是一个值得注意的信号。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

J2EE应用中,由于EJB规范对应用服务器做了最小化的要求,所以在不同的应用服务器上部署应用会有不同,甚至很不一样。我参考了相关文档[cx2] ,并在Jboss,WebLogic,Apusic三种应用服务器上进行了实例开发发现他们的确有很多不同,像Apusic(2.0版本)他一定要求所有应用打包成ear文件才能部署,哪怕是简单的web页,也要先打包成war文件,在空打包成ear文件。对于jar文件同样是这样。然而WebLogic与Jboss却不同,他们都支持jar的直接部署。还有许多不一样,对部署的要求,部署描述符的要求,在不同层次上有不同的要求。这虽然增加了厂商参与的多样性,但是却同时也增加了应用的难度,尤其对于初学者来说。虽然值得庆幸的是目前主流的应用服务器也就这么几种而已,但是就是这几种,很多时候会有不同的问题出现。这也难怪EJB角色定义时,有一个专门的部署角色了。

 [cx1]列出详细目录

 [cx2]以后找出来并列出引用

下面是我开发配置的总结与笔记

win 2K系统下:
    安装JB7
 ——保证安装有WinRAR
        ——把光盘中crack文件拷贝到安装目录
        ——把其中的jbuilder.jar文件拷贝到安装目录下patch文件夹中
        ——启动JB7,按照有active file选折,active file就是crack文件               夹下的key.txt文件。
    安装jboss(3.0)
 ——解压到anywhere
        ——用run.bat启动jboss服务
    安装mysql(mysql-max-3.23.39-win.zip)
  ——安装|建议安装到c盘,如c:/mysql
        ——把/mysql/my-example.cnf copy为c:/my.cnf(mysql配置文件)
 ——计事本打开my.cnf,按照说明设置相关目录,如basedir|datadir等
        ——在安装目录下(/mysql)下建立名为ibdata和iblogs两个子文件夹
 ——运行winmysqladmin.exe|配置my.ini文件(附1)
 ——安装服务(win NT|install the service)
 ——启动服务(win NT|Start the service)cmd:net start mysql
 ——创建数据库时注意选折数据表类型为InnoDB(支持事务功能的                    transaction)_缺省值为MyISAM类型。
   
    配置JB7+JBOSS
 ——下载JBoss OpenTool,放到JB7安装目录/lib/ext子目录下,重起JB7
 ——JB7|菜单Tooss|Configure Servers|JBoss 3X|Enable Server                    checkbox|选折安装目录
  ——配置部署目录Customer tab下|最下面下拉菜单下选折 default
        ——重起JB7

    配置JB7+Mysql
        ——安装JDBC|JB7|Tools->config libraries,增加class(注意是class标             签下)包mm.mysql-2.0.11-bin.jar
        ——Tools->Enterprise setup|Database driver增加Mysql库,重起JB7

    配置JBOSS+Mysql(JBOSS 3.0)
 ——mm.mysql-2.0.11-bin.jar拷贝到jboss安装目录下的                           /server/default/lib子目录下。
 ——打开jboss安装目录下的/docs/examples/jca子目录下                       mysql-service.xml另存为/server/default/deploy目录下并编辑。       (附2)
 ——编辑/server/default/conf/login-config.xml(附3)
  ——重起JBOSS

附1:
1、寻找:
   [mysqld]
   ...
   [WinMySQLadmin]
   ...
2、在[WinMySQLadmin]上添加如下内容
--------------------------------------------------------
innodb_data_home_dir = C:/mysql/ibdata
innodb_data_file_path = ibdata1:500M;ibdata2:500M
set-variable = innodb_buffer_pool_size=70M
set-variable = innodb_additional_mem_pool_size=10M
innodb_log_group_home_dir = C:/mysql/iblogs
innodb_log_arch_dir = C:/mysql/iblogs
innodb_log_archive=0
set-variable = innodb_log_files_in_group=3
set-variable = innodb_log_file_size=10M
set-variable = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
set-variable = innodb_file_io_threads=4
set-variable = innodb_lock_wait_timeout=50

ref:http://www.jdon.com/
-----------------------------------------------------------

附2:
编辑mysql-service.xml
1、MySqlDS是你的data source名称和JNDI name.
2、改变jdbc:mysql://dell:3306/jbossdb为自己的数据库
   如:jdbc:mysql://localhost/yourdatabaseName(数据库名)

ref:http://www.jdon.com/
附3:
编辑login-config.xml
1、寻找HsqlDbRealm(ctrl+f)
2、在其上添加下面一段:
-----------------------------------------------------------
<application-policy name = "MySqlDbRealm">
<authentication>
<login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule" flag = "required">
<module-option name = "principal">yourprincipal</module-option>
<module-option name = "userName">yourusername</module-option>
<module-option name = "password">yourpassword</module-option>
<module-option name = "managedConnectionFactoryName"> jboss.jca:service=LocalTxCM,name=MySqlDS</module-option>
</login-module>
</authentication>
</application-policy>
-----------------------------------------------------------
3、修改上面的yourusername和yourpassword为访问数据库的用户和密码。

Java开发环境配置的作用

Java开发环境的配置:Java开发环境的配置分为2个步骤: 1)设置Windows路径变量path,便于Windows操作系统在任何目录下找到java.exe和javac.exe等可执行文件; ...
  • qq_38712932
  • qq_38712932
  • 2017年09月10日 17:49
  • 253

JAVA开发环境安装及配置

我们一起来看一下JAVA开发环境在Windows系统上是如何安装和配置的。
  • zzfenglin
  • zzfenglin
  • 2016年09月29日 09:27
  • 2295

centos7 开发环境配置

注:centos默认安装的是python2.7gcc yum install gcc g++ yum install gcc-c++ mysql wget http://dev.mysql...
  • chanshimudingxi
  • chanshimudingxi
  • 2016年03月16日 00:20
  • 1496

IDEA下配置JavaWeb开发环境

操作系统:CentOS 7.2 IDE:IDEA 2016.2.4 Tomcat:8.5.5 JDK:1.8 这学期有JavaWeb的课程,但是老师上课讲的都是在Windows下的e...
  • IT_DREAM_ER
  • IT_DREAM_ER
  • 2016年09月21日 23:43
  • 1986

腾讯云java开发环境配置

今天申请了学生特权的腾讯云主机服务器,用于部署后边做的项目,这里是看到腾讯云的学生特权,最低配置的一个月领券只要1块钱,所以就买了。下面写一下部署腾讯云的一些开发环境。 这是我的学生身份申请的腾讯云...
  • zlj1217
  • zlj1217
  • 2017年04月05日 22:44
  • 930

Windows10下Java Web 开发环境的配置

Windows10下Java Web 开发环境的配置由于经常性遗忘,所以整理一下 Java Web 开发环境的搭建与配置Windows下 JDK 的下载安装及配置 Windows 下 Tomcat ...
  • qq_26689533
  • qq_26689533
  • 2017年02月27日 19:31
  • 1267

ubuntu 14.04 java开发环境搭建 jdk 以及 inteliJ IDEA安装

1.安装包      jdk1.7.0_71 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-download...
  • fireroll
  • fireroll
  • 2016年04月13日 20:46
  • 611

新手安装及配置PHP开发环境

使用PHP之前,首先需要搭建PHP开发环境,本机是WINDOWS7,基于WIN7平台的开发环境搭建网上有很多教程,即PHP+Apache+MySQL,但很多是将这三部分分布安装然后配置,虽然条理清晰,...
  • yanerhao
  • yanerhao
  • 2015年06月27日 15:13
  • 839

OpenLayers开发:介绍和环境搭建

openlayers教程,感谢丁少。
  • u013925989
  • u013925989
  • 2015年07月14日 14:51
  • 1443

使用NotePad++ 配置 JAVA 开发环境

1. 什么是Notepad++  Notepad++是运行在Windows操作系统下的一款代码文件编辑器,同时也是优秀的代码编辑器软件,能够对绝大多数的编程语言进行语法着色,为自由软件,遵循GPL。是...
  • u011290402
  • u011290402
  • 2013年07月03日 14:32
  • 1443
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java开发环境选择与配置
举报原因:
原因补充:

(最多只允许输入30个字)