developing j2ee web application on jboss and postgresql(chinese version)
作者:han qw, 转载请指明出处 如有不当之处,敬请指出
先安装jsdk,再安装jboss.
安装jsdk,必须获得一套对应于用户的操作系统的jdk,
我的安装的文件目录是
windows2000: d:\s1studio_jdk\j2sdk1.4.1
linux: /root/s1studio_jdk/j2sdk1.4.1
为了用ejb, 需要一个j2ee-1.3.jar或者j2ee-1.2.jar,
如果安装了sun one studio 或者 j2ee (www.sun.com )这个文件已经有.
把这个文件放在classpath路径上.
或者使用jboss-j2ee.jar, 安装jboss后在$jboss\client中可找到.
建议安装sun one studio, 用sun one studio编译java源程序,
不用设置classpath, 省去不少过程.
安装jboss:
把jboss的压缩包解开,放在任一目录上,
我的安装的文件目录是
/dose/jboss-3.0.4_tomcat-4.1.12 (redhat8.0)
e:\jboss-3.0.4_tomcat-4.1.12 (windows2000)
windows2000, linux共用同一套jboss.
配置jboss:
启动jboss需要执行一个脚本文件:
linux:run.sh
windows对应的是:run.bat
(1)
在jboss\bin\run.bat (for windows)开头插入一行
set java_home = d:\s1studio_jdk\j2sdk1.4.1
在jboss\bin\run.sh (for linux)开头插入一行
java_home="/root/s1studio_jdk/j2sdk1.4.1"
或者
(2)设置系统环境变量java_home,指向jdk
运行jboss, run.sh或者run.bat
当看到启动jboss的信息时,说明启动了.
服务器简单的测试:
jboss默认的web端口为8080,我们可以在打开一个浏览器输入地址
http://localhost:8080/jmx-console
当在浏览器看到jboss的信息时,说明安装配置jboss成功了.
建立下面的目录和文件(注意大小写).
[myphp]
first.ear
-----meta-inf (application.xml)
-----first.jar
-----meta-inf (ejb-jar.xml,jboss.xml)
`-----dev
-----first(firstsession.java, firstsessionhome.java, firstsessionbean.java)
-----delegate(newdelegate.java)
`-----dao(mysqldao.java)
`-----first.war(index.jsp)
`-----web-inf (jboss-web.xml, web.xml)
-----classes
`-----lib
/*
**
**mysqldao.java
**
*/
package dev.dao;
import java.sql.connection;
import java.sql.sqlexception;
import java.sql.statement;
import java.sql.resultset;
import javax.naming.initialcontext;
import javax.sql.datasource;
public class mysqldao {
public connection getconnection() throws exception {
initialcontext ctx = new initialcontext();
datasource ds = (datasource) ctx.lookup("java:/postgresds");
connection conn = null;
statement stmt = null;
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器