jboss3.0+tomcat4.06配置MySQL数据库
2007-11-11 14:45:11 来源:WEB开发网核心提示:1.改变tomcat(一个很好用的JSP运行平台)的启动端口:修改JBoss安装目录下的serverdefaultdeploytomcat(一个很好用的JSP运行平台)4-service.xml(标准化越来越近了)文件,寻找Connector className="org.apache(Unix平台最流行的W
1.改变tomcat(一个很好用的JSP运行平台)的启动端口:修改JBoss安装目录下的serverdefaultdeploytomcat(一个很好用的JSP运行平台)4-service.xml(标准化越来越近了)文件。寻找Connector className="org.apache(Unix平台最流行的WEB服务器平台).catalina.connector.http.HttpConnector"将其中的port改为你需要的端口号即可。
2.启动JBoss后访问tomcat(一个很好用的JSP运行平台)的端口(默认8080)出现500错误的解决方法(即如何部署自己的web application):将你编写的jsp(SUN企业级应用的首选),servlet等按照J2EE规范打包成*.war,将生成的war文件放入serverdefaultdeploy中,JBoss会自动进行部署,这时输入相应路径就可以访问了。
3.连接池的建立(与MySQL(和PHP搭配之最佳组合)):
(1)修改JBoss安装目录下的docsexamplesjca中的MySQL(和PHP搭配之最佳组合)-service.xml(标准化越来越近了)文件,查找config-property name="ConnectionURL"将其中的内容改为合适的网络服务名(比如采用mydql方式连接:jdbc:MySQL(和PHP搭配之最佳组合)://127.0.0.1:3306/test),查找config-property name="UserName"与config-property name="Password"将其改为你的数据库的用户名与密码。保存此文件,将其复制到serverdefaultdeploy目录下。
(2)将MySQL(和PHP搭配之最佳组合)提供的JDBC驱动(mm.MySQL(和PHP搭配之最佳组合)-2.0.14-bin.jar)复制到serverdefaultlib目录下。
(3)重启服务器,连接池建立完成。
(4)测试:
<%@page contentType="text/html;" import="javax.ejb.*,javax.naming.*,java.rmi.*,javax.rmi.*,java.util.*,java.sql.*,javax.sql.*"%>
<%
Context ctx = null;
DataSource ds = null;
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try
{
ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:/MySQL(和PHP搭配之最佳组合)DS");
conn = ds.getConnection();
String str = "select id from test.test";
stmt = conn.prepareStatement(str);
rs = stmt.executeQuery();
if(rs.wasNull())
{
out.println("no data");
}
while(rs.next())
{
out.println(rs.getInt("id"));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
System.out.println(e);
}
%> <%@page contentType="text/html;" import="javax.ejb.*,javax.naming.*,java.rmi.*,javax.rmi.*,java.util.*,java.sql.*,javax.sql.*"%>
<%
Context ctx = null;
DataSource ds = null;
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try
{
ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:/MySQL(和PHP搭配之最佳组合)DS");
conn = ds.getConnection();
String str = "select id from test.test";
stmt = conn.prepareStatement(str);
rs = stmt.executeQuery();
if(rs.wasNull())
{
out.println("no data");
}
while(rs.next())
{
out.println(rs.getInt("id"));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
System.out.println(e);
}
%>
- ››配置MySQL出错The service could not be started....
- ››配置apache虚拟主机
- ››配置远程客户机使用命名管道协议访问SQL服务器
- ››配置SQL Server2005以允许远程访问
- ››配置ISA Server以创建站点到站点VPN 连接之一
- ››配置ISA Server以创建站点到站点VPN 连接之二
- ››配置ISA Server以创建站点到站点VPN 连接之三 启用...
- ››配置VPN服务器中的L2TP/IPSEC:ISA2006系列之二十...
- ››配置单网卡的ISA缓存服务器:ISA2006系列之二十七...
- ››配置Win2008作为远程访问SSL-VPN服务器之一
- ››配置Win2008作为远程访问SSL-VPN服务器之二
- ››配置Win2008作为远程访问SSL-VPN服务器之三
更多精彩
赞助商链接