却运行不了JSP的代码,为什么?该如何解决?谢谢!
17 个解决方案
#1
http;//localhost:8080/First.jsp
这时你的程序是放在哪里的?我想你肯定不是自己修改的HOST默认虚拟目录,而是放在ROOT下的,你放在其他地方时没有注意标准的虚拟目录文件结构,每个虚拟目录下必须要有WEB-INF这个文件夹,它是用来存放JAVA类和设置文件的.
这时你的程序是放在哪里的?我想你肯定不是自己修改的HOST默认虚拟目录,而是放在ROOT下的,你放在其他地方时没有注意标准的虚拟目录文件结构,每个虚拟目录下必须要有WEB-INF这个文件夹,它是用来存放JAVA类和设置文件的.
#2
http://localhost:8080/First.jsp
楼主的小错误啊 http:// 那个是冒号
你必须新建一个WEB应用程序,也就是一个文件夹放在webapps下面
你可以参考 webapps下面的 ROOT下面的目录结构
楼主的小错误啊 http:// 那个是冒号
你必须新建一个WEB应用程序,也就是一个文件夹放在webapps下面
你可以参考 webapps下面的 ROOT下面的目录结构
#3
楼上的厉害
#4
还是不明白啊???我自己建的站点在E盘,JSP程序放在这个站点下,你们说的虚拟目录应该怎样建立啊,谢谢了啊!
#5
不行啊
要把你的JSP文件放在tomcat目录下面的webapps下面的一个文件夹中
楼主是在用Dreamweaver 建站点吧??
要把你的JSP文件放在tomcat目录下面的webapps下面的一个文件夹中
楼主是在用Dreamweaver 建站点吧??
#6
要设置路径的啊!
#7
虚拟目录要在server.xml配置的啊
#8
楼主不能照做ASP的方法去做啊,JSP有自己的容器的,比如tomcat、 jboss什么的
#9
在Tomcat\conf\server.xml最下面添加
<Context path="/wxtemp" docBase="填上你的目录(比如E:\Tomcat 5.0\webapps\aaa)" debug="0" reloadable="true"/>
path是你在URL中要输入的虚拟目录,docBase是实际路径
<Context path="/wxtemp" docBase="填上你的目录(比如E:\Tomcat 5.0\webapps\aaa)" debug="0" reloadable="true"/>
path是你在URL中要输入的虚拟目录,docBase是实际路径
#10
wangx1949() :你好!
我照你的方法作了但还是不行啊,能说的详细点吗,或者给我一些配置方面的资料。谢谢!!
我照你的方法作了但还是不行啊,能说的详细点吗,或者给我一些配置方面的资料。谢谢!!
#11
修改了记得重启容器!
#12
同意上面wangx1949()的方法,搂主再试一下,是不是哪里错了。
比如你要建star这个目录,在Tomcat\conf\server.xml最下面添加
<Context path="/star" docBase="你的目录(比如E:\Tomcat 5.0\webapps\star)" debug="0" reloadable="true"/>
path是你在URL中要输入的虚拟目录,docBase是star这个Web应用项目在服务器磁盘上所对应的实际路径,Debug用来确定是否把Debug信息放在log文件中,reloadable标记表明当servlet发生变化时是否重新加载Servlet.
比如你要建star这个目录,在Tomcat\conf\server.xml最下面添加
<Context path="/star" docBase="你的目录(比如E:\Tomcat 5.0\webapps\star)" debug="0" reloadable="true"/>
path是你在URL中要输入的虚拟目录,docBase是star这个Web应用项目在服务器磁盘上所对应的实际路径,Debug用来确定是否把Debug信息放在log文件中,reloadable标记表明当servlet发生变化时是否重新加载Servlet.
#13
那我在IIS配置时,是否把docBase路径做为IIS当前目录呢?这样的话,地址栏应该怎样输入呢?
在地址栏输入:http;//localhost/First.jsp还是其他方式呢,我用前面这种方式,程序不运行
JSP代码,不知何故,望多多指教,谢谢!!
在地址栏输入:http;//localhost/First.jsp还是其他方式呢,我用前面这种方式,程序不运行
JSP代码,不知何故,望多多指教,谢谢!!
#14
我晕怎么又把IIS扯进来了?
#15
我就是不知道IIS配置和JSP配置有没有关系啊,望知道的大侠多指教啊!
#16
IIS配置和JSP配置没有关系,不运行?路径有没有搞错?
#17
如果Tomcat没有和IIS整合,就不用管IIS了,只要按上面的把Tomcoat配置好就行了。
http;//localhost:8080/First.jsp应该是把First.jsp放到了下那个是Tomcat的默认目录,你要放到另外一个目录中比如说myweb下,这个目录的位置应该是E:\Tomcat 5.0\webapps\myweb,然后把WEB-INFO(可以拷贝ROOT下的)和你的JSP文件放到myweb中,重新启动Tomcat就行了,对了之前要配置一下Tomcat\conf\server.xml文件,最下面添加
<Context path="/myweb" docBase="E:\Tomcat 5.0\webapps\myweb" debug="0" reloadable="true"/>
http;//localhost:8080/First.jsp应该是把First.jsp放到了下那个是Tomcat的默认目录,你要放到另外一个目录中比如说myweb下,这个目录的位置应该是E:\Tomcat 5.0\webapps\myweb,然后把WEB-INFO(可以拷贝ROOT下的)和你的JSP文件放到myweb中,重新启动Tomcat就行了,对了之前要配置一下Tomcat\conf\server.xml文件,最下面添加
<Context path="/myweb" docBase="E:\Tomcat 5.0\webapps\myweb" debug="0" reloadable="true"/>
#1
http;//localhost:8080/First.jsp
这时你的程序是放在哪里的?我想你肯定不是自己修改的HOST默认虚拟目录,而是放在ROOT下的,你放在其他地方时没有注意标准的虚拟目录文件结构,每个虚拟目录下必须要有WEB-INF这个文件夹,它是用来存放JAVA类和设置文件的.
这时你的程序是放在哪里的?我想你肯定不是自己修改的HOST默认虚拟目录,而是放在ROOT下的,你放在其他地方时没有注意标准的虚拟目录文件结构,每个虚拟目录下必须要有WEB-INF这个文件夹,它是用来存放JAVA类和设置文件的.
#2
http://localhost:8080/First.jsp
楼主的小错误啊 http:// 那个是冒号
你必须新建一个WEB应用程序,也就是一个文件夹放在webapps下面
你可以参考 webapps下面的 ROOT下面的目录结构
楼主的小错误啊 http:// 那个是冒号
你必须新建一个WEB应用程序,也就是一个文件夹放在webapps下面
你可以参考 webapps下面的 ROOT下面的目录结构
#3
楼上的厉害
#4
还是不明白啊???我自己建的站点在E盘,JSP程序放在这个站点下,你们说的虚拟目录应该怎样建立啊,谢谢了啊!
#5
不行啊
要把你的JSP文件放在tomcat目录下面的webapps下面的一个文件夹中
楼主是在用Dreamweaver 建站点吧??
要把你的JSP文件放在tomcat目录下面的webapps下面的一个文件夹中
楼主是在用Dreamweaver 建站点吧??
#6
要设置路径的啊!
#7
虚拟目录要在server.xml配置的啊
#8
楼主不能照做ASP的方法去做啊,JSP有自己的容器的,比如tomcat、 jboss什么的
#9
在Tomcat\conf\server.xml最下面添加
<Context path="/wxtemp" docBase="填上你的目录(比如E:\Tomcat 5.0\webapps\aaa)" debug="0" reloadable="true"/>
path是你在URL中要输入的虚拟目录,docBase是实际路径
<Context path="/wxtemp" docBase="填上你的目录(比如E:\Tomcat 5.0\webapps\aaa)" debug="0" reloadable="true"/>
path是你在URL中要输入的虚拟目录,docBase是实际路径
#10
wangx1949() :你好!
我照你的方法作了但还是不行啊,能说的详细点吗,或者给我一些配置方面的资料。谢谢!!
我照你的方法作了但还是不行啊,能说的详细点吗,或者给我一些配置方面的资料。谢谢!!
#11
修改了记得重启容器!
#12
同意上面wangx1949()的方法,搂主再试一下,是不是哪里错了。
比如你要建star这个目录,在Tomcat\conf\server.xml最下面添加
<Context path="/star" docBase="你的目录(比如E:\Tomcat 5.0\webapps\star)" debug="0" reloadable="true"/>
path是你在URL中要输入的虚拟目录,docBase是star这个Web应用项目在服务器磁盘上所对应的实际路径,Debug用来确定是否把Debug信息放在log文件中,reloadable标记表明当servlet发生变化时是否重新加载Servlet.
比如你要建star这个目录,在Tomcat\conf\server.xml最下面添加
<Context path="/star" docBase="你的目录(比如E:\Tomcat 5.0\webapps\star)" debug="0" reloadable="true"/>
path是你在URL中要输入的虚拟目录,docBase是star这个Web应用项目在服务器磁盘上所对应的实际路径,Debug用来确定是否把Debug信息放在log文件中,reloadable标记表明当servlet发生变化时是否重新加载Servlet.
#13
那我在IIS配置时,是否把docBase路径做为IIS当前目录呢?这样的话,地址栏应该怎样输入呢?
在地址栏输入:http;//localhost/First.jsp还是其他方式呢,我用前面这种方式,程序不运行
JSP代码,不知何故,望多多指教,谢谢!!
在地址栏输入:http;//localhost/First.jsp还是其他方式呢,我用前面这种方式,程序不运行
JSP代码,不知何故,望多多指教,谢谢!!
#14
我晕怎么又把IIS扯进来了?
#15
我就是不知道IIS配置和JSP配置有没有关系啊,望知道的大侠多指教啊!
#16
IIS配置和JSP配置没有关系,不运行?路径有没有搞错?
#17
如果Tomcat没有和IIS整合,就不用管IIS了,只要按上面的把Tomcoat配置好就行了。
http;//localhost:8080/First.jsp应该是把First.jsp放到了下那个是Tomcat的默认目录,你要放到另外一个目录中比如说myweb下,这个目录的位置应该是E:\Tomcat 5.0\webapps\myweb,然后把WEB-INFO(可以拷贝ROOT下的)和你的JSP文件放到myweb中,重新启动Tomcat就行了,对了之前要配置一下Tomcat\conf\server.xml文件,最下面添加
<Context path="/myweb" docBase="E:\Tomcat 5.0\webapps\myweb" debug="0" reloadable="true"/>
http;//localhost:8080/First.jsp应该是把First.jsp放到了下那个是Tomcat的默认目录,你要放到另外一个目录中比如说myweb下,这个目录的位置应该是E:\Tomcat 5.0\webapps\myweb,然后把WEB-INFO(可以拷贝ROOT下的)和你的JSP文件放到myweb中,重新启动Tomcat就行了,对了之前要配置一下Tomcat\conf\server.xml文件,最下面添加
<Context path="/myweb" docBase="E:\Tomcat 5.0\webapps\myweb" debug="0" reloadable="true"/>