偶的IP是210.45.73.38(仅仅校内可以访问)
我已经配置了apche(支持php),安装了mysql等
虚拟目录var/www/html
并且已经成功了实现了在虚拟目录里面配置了一个phpbb的php写的论坛。
在校内可以访问
我也成功的
配置了
虚拟目录是home/liuqing/public_html
在我按照你的方法设置了tomcat后
成功的实现了
看到了tomcat的首页面
也能够成功的实现
访问我的 home/liuqing/public_html
下面的jsp页面。
看样子这个流程是apache先要加载tomcat然后才能加载
我的jsp页面
但是我怎么样才能直接通过
或者
就可以让apache直接解析jsp页面呢???
另外mm.mysql-2.0.4-bin.jar (支持数据库)是有什么作用?我没有安装也可以实现的。
谢谢!!!!!!!!!!!!!!!!
--------------------next---------------------
我按照网上的这篇文章安装,apache+tomcat可以正常运行,但唯独有jsp+mysql访问数据库时有问题,报错如下,请大家看看:
注:在连接之前我在mysql里做了这样的设定:
参考文章如下:(红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实录)
GRANT ALL PRIVILEGES ON *.* TO mysql@localhost IDENTIFIED BY '';
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY '123456';
exception
javax.servlet.ServletException: Server configuration denies access to data source
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.mysql_jsp._jspService(org.apache.jsp.mysql_jsp:82)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
附JSP连接程序:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
Linux下测试JSP页面(Apache+Tomcat+MySQL)
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost:3306/mysql?user=root&password='123456'&useUnicode=true&characterEncoding=GB2312";
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from user";
ResultSet rs=stmt.executeQuery(sql); %>
您的第一个字段内容为: |
您的第二个字段内容为: |
<%while(rs.next()) {%>
<%=rs.getString(1)%> |
<%=rs.getString(2)%> |
<%}%>
<%out.print("Tomcat+JDK+mySQL完整测试,恭喜你,数据库操作成功!");%>
<%rs.close();
stmt.close();
conn.close();
%>
--------------------next---------------------