当前位置: 技术问答>java相关
为什么我的登录页面提交到一个Login.jsp页面时,总是提示我下载Login.jsp???
来源: 互联网 发布时间:2015-04-23
本文导语: 环境:Win2000Server+Apache+TomCat 谢谢 | 我的也是2000server+apache+tomcat,我也遇到过这样的情况:tomcat的port是8000,在8000下测试的时候可以运行jsp;apache的port是8080,但在8080下就不行了.下面是我的经验,不知...
环境:Win2000Server+Apache+TomCat
谢谢
谢谢
|
我的也是2000server+apache+tomcat,我也遇到过这样的情况:tomcat的port是8000,在8000下测试的时候可以运行jsp;apache的port是8080,但在8080下就不行了.下面是我的经验,不知对你有没有帮助.
jdk装在d:jdk1.3
apache装在d:apache下
tomcat是d:jakarta-tomcat-3.2.3
1.jdk的安装
把 d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;d:jdk1.3bin加入到CLASSPATH中。更新
方法:控制面板->系统->环境->系统变量;
重启计算机
测试applet:用appletviewer 运行d:jdk1.3demoappletsTicTacToe目录里的example1.html
测试application:
存文件于bin下
e.g. javac HelloWorld.java
java HelloWorld
2.安装apache
修改confhttpd.conf
默认的port是80,改为8080
http://localhost:8080/才能访问到Apache Web Server服务器,输入 http://localhost/时能访问到IIS,这样两个Web Server都可以用了
3.Apache JServ
把ApacheModuleJServ.dll文件拷贝到$APACHE_ROOTmodules目录下
在confhttpd.conf加上LoadModule jserv_module modules/ApacheModuleJServ.dll(装好tomcat后可以不加)
4.安装tomcat
解压,在修改d:apacheapacheconfhttpd.conf
加上Include D:jakarta-tomcat-3.2.3conftomcat.conf
打开confserver.xml,修改port,原为8080,我修改为8000
修改apache的httpd.conf
加上Include "D:/jakarta-tomcat-3.2.3/conf/tomcat-apache.conf"
测试(参考网上的文章):
1.tomcat下的binstartup启动tomcat
在浏览器上输入http://localhost:8000/,能看到Tomcat Version 3.0这一页就表示Tomcat安装成功了;
2.在浏览器上输入http://localhost:8080/examples/servlets/,能看到
Servlet Examples with Code这一页就表示Apache+Servlet也成功了;
3.在浏览器上输入http://localhost:8080/examples/jsp/,能看到JSP Samples这一页就表示Apache+JSP也成功了。
在documentroot没有改变的情况下,webroot在tomcat的webappsexamples下
(BindAddress 可以不做改动)
修改apache目录:(我把jsp文件都放在d:jsp)
修改apache的httpd.confdocument root
DocumentRoot "D:jsp"(/和都没有关系)
#
# This should be changed to whatever you set DocumentRoot to.
#
修改tomcat目录:
server.xml 加上
jdk装在d:jdk1.3
apache装在d:apache下
tomcat是d:jakarta-tomcat-3.2.3
1.jdk的安装
把 d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;d:jdk1.3bin加入到CLASSPATH中。更新
方法:控制面板->系统->环境->系统变量;
重启计算机
测试applet:用appletviewer 运行d:jdk1.3demoappletsTicTacToe目录里的example1.html
测试application:
存文件于bin下
e.g. javac HelloWorld.java
java HelloWorld
2.安装apache
修改confhttpd.conf
默认的port是80,改为8080
http://localhost:8080/才能访问到Apache Web Server服务器,输入 http://localhost/时能访问到IIS,这样两个Web Server都可以用了
3.Apache JServ
把ApacheModuleJServ.dll文件拷贝到$APACHE_ROOTmodules目录下
在confhttpd.conf加上LoadModule jserv_module modules/ApacheModuleJServ.dll(装好tomcat后可以不加)
4.安装tomcat
解压,在修改d:apacheapacheconfhttpd.conf
加上Include D:jakarta-tomcat-3.2.3conftomcat.conf
打开confserver.xml,修改port,原为8080,我修改为8000
修改apache的httpd.conf
加上Include "D:/jakarta-tomcat-3.2.3/conf/tomcat-apache.conf"
测试(参考网上的文章):
1.tomcat下的binstartup启动tomcat
在浏览器上输入http://localhost:8000/,能看到Tomcat Version 3.0这一页就表示Tomcat安装成功了;
2.在浏览器上输入http://localhost:8080/examples/servlets/,能看到
Servlet Examples with Code这一页就表示Apache+Servlet也成功了;
3.在浏览器上输入http://localhost:8080/examples/jsp/,能看到JSP Samples这一页就表示Apache+JSP也成功了。
在documentroot没有改变的情况下,webroot在tomcat的webappsexamples下
(BindAddress 可以不做改动)
修改apache目录:(我把jsp文件都放在d:jsp)
修改apache的httpd.confdocument root
DocumentRoot "D:jsp"(/和都没有关系)
#
# This should be changed to whatever you set DocumentRoot to.
#
修改tomcat目录:
server.xml 加上
|
web服务器配置不正确
在win2000下mysql+jsp的配置
发布日期:2002-3-12 发 布 者:51jsp.net
我的操作系统是:win2000 Server
1、到SUN上下载:j2sdk-1_3_1_01-win.exe,点击后自动安装
2、到APACHE上下载jakarta-tomcat-4.0.zip,释放后,放到c:tomcat目录下
3、到MYSQL上下载mysql-3.23.42-win.zip,点击安装
4、到mysql上下载mm.mysql-2.0.4-bin.jar,放到c:jdbc(新建一个)下,同时在c:tomcatlib目录里也放置一个(原因在后面讲)
5、通过“开始”-》设置-》控制面板-》系统,选择高级里面的环境变量,在系统环境变量里加上:
CLASSPATH 值为:c:jdk1.3.1_01libtools.jar;c:jdk1.3.1_01libdt.jar;c:tomcatclasses;c:tomcatlib;c:jdbcmm.mysql-2.0.4-bin.jar
JAVA_HOME 值为:c:jdk1.3.1_01
tomcat 值为:c:tomcat
重新启动计算机后,在dos方式下:
c:tomcatbin>startup
如果顺利就没有问题了!
测试数据库的例子是(我抄来的):
Linux-JSP-JDBC-MySQL测试 - Select
姓名
年龄
如果你看到浏览器里出现了一个表格,那就说明没有问题了!
我曾碰到的头痛问题:
我下载MYSQL的jdbc时,开始下载了一个叫:mm.mysql.jdbc-1.2c.tar的文件,释放后有很多文件,我也把它放到了c:jdbc下和c:tocmatlib,classpath路径当时是指向了它:c:jdbcmm.mysql.jdbc-1.2cmysql_comp.jar,数据库能顺利连接,操作也正常,可当我定义下面这个指针类型时就莫名奇妙的报错(指针的设定便于我们在记录集里移动指针或获得相关数据,如:整个记录集里有多少条记录等):
//创建语句对象
sqlStmt = sqlConn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
如果我把小括号中间的给删除就没有问题,经过我的查询和高手指点,估计问题是这个mysql的jdbc程序不支持jdbc2.0,后来我就按照前面的做法就解决了这个问题。
至于把JDBC驱动程序放到c:tomcatlib目录里。是我看了网上一位老兄的帖子,说把驱动程序放到自己定义的目录下时,tomcat也有可能找不到,所以在c:tomcatlib里也放置一份,正确性我没有验证,但的确我开始只放在jdbc目录里时,无法连接数据库,放到c:tomcatlib里就可以了!
关闭窗口
在win2000下mysql+jsp的配置
发布日期:2002-3-12 发 布 者:51jsp.net
我的操作系统是:win2000 Server
1、到SUN上下载:j2sdk-1_3_1_01-win.exe,点击后自动安装
2、到APACHE上下载jakarta-tomcat-4.0.zip,释放后,放到c:tomcat目录下
3、到MYSQL上下载mysql-3.23.42-win.zip,点击安装
4、到mysql上下载mm.mysql-2.0.4-bin.jar,放到c:jdbc(新建一个)下,同时在c:tomcatlib目录里也放置一个(原因在后面讲)
5、通过“开始”-》设置-》控制面板-》系统,选择高级里面的环境变量,在系统环境变量里加上:
CLASSPATH 值为:c:jdk1.3.1_01libtools.jar;c:jdk1.3.1_01libdt.jar;c:tomcatclasses;c:tomcatlib;c:jdbcmm.mysql-2.0.4-bin.jar
JAVA_HOME 值为:c:jdk1.3.1_01
tomcat 值为:c:tomcat
重新启动计算机后,在dos方式下:
c:tomcatbin>startup
如果顺利就没有问题了!
测试数据库的例子是(我抄来的):
Linux-JSP-JDBC-MySQL测试 - Select
姓名
年龄
如果你看到浏览器里出现了一个表格,那就说明没有问题了!
我曾碰到的头痛问题:
我下载MYSQL的jdbc时,开始下载了一个叫:mm.mysql.jdbc-1.2c.tar的文件,释放后有很多文件,我也把它放到了c:jdbc下和c:tocmatlib,classpath路径当时是指向了它:c:jdbcmm.mysql.jdbc-1.2cmysql_comp.jar,数据库能顺利连接,操作也正常,可当我定义下面这个指针类型时就莫名奇妙的报错(指针的设定便于我们在记录集里移动指针或获得相关数据,如:整个记录集里有多少条记录等):
//创建语句对象
sqlStmt = sqlConn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
如果我把小括号中间的给删除就没有问题,经过我的查询和高手指点,估计问题是这个mysql的jdbc程序不支持jdbc2.0,后来我就按照前面的做法就解决了这个问题。
至于把JDBC驱动程序放到c:tomcatlib目录里。是我看了网上一位老兄的帖子,说把驱动程序放到自己定义的目录下时,tomcat也有可能找不到,所以在c:tomcatlib里也放置一份,正确性我没有验证,但的确我开始只放在jdbc目录里时,无法连接数据库,放到c:tomcatlib里就可以了!
关闭窗口
|
我也曾经几次遇到这个问题,而且是在不同的AppServer上,包括Websphere和tomcat,
但后来重新启动几次后就莫名其妙的好了,
应该是因为Appserver没有识别到所请求的叶面的原因,但具体解决方案,我也在寻找,……
关注!
但后来重新启动几次后就莫名其妙的好了,
应该是因为Appserver没有识别到所请求的叶面的原因,但具体解决方案,我也在寻找,……
关注!
|
contentType="text/html"中的"text/html"是否写成"html/text"
|
应该写成
|
看起来是JSP引擎没有正常工作呀--因为没有对JSP进行解析
|
Apache+TomCat 需要进行整合,才能使apache的端口和tomcat的端口
都能使用
都能使用
|
guanzhu