想要运行jsp页面,tomcat5.0如果按照默认安装把你的站点文件根目录放置在webapps下就可以运行了。如果你想在自己定义的文件路径下建立的站点文件中放置.jsp文件,并且可以运行,那就要在Tomcat5.5/conf/中的server.xml文件中改动如下:
找到</host>标志,在它的前边写上
<Context path="/站点文件夹名称" docBase="F:\站点文件夹名称(要绝对路径啊!)" debug="0" reloadable="true" crossContext="true">
</Context>
重新启动Tomcat,服务器会自动在\conf\Catalina\localhost下建立一个以你站点文件名为名称的.xml文件。
如果你不是使用Jbuilder等IDE软件开发,因为.jsp可以说是html中嵌入了.java程序,不能设置断点调试程序,你只好通过报错页面找到问题所在,在慢慢改善了。
找到</host>标志,在它的前边写上
<Context path="/站点文件夹名称" docBase="F:\站点文件夹名称(要绝对路径啊!)" debug="0" reloadable="true" crossContext="true">
</Context>
重新启动Tomcat,服务器会自动在\conf\Catalina\localhost下建立一个以你站点文件名为名称的.xml文件。
如果你不是使用Jbuilder等IDE软件开发,因为.jsp可以说是html中嵌入了.java程序,不能设置断点调试程序,你只好通过报错页面找到问题所在,在慢慢改善了。
解决方案 »
- 为什么submit的onclick事件返回false了,表单仍然提交? 在线等
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 紧急求助:请各位路过的好汉帮帮忙,java 调用 .net webservice速度较慢
- 傻子一样的问题
- 请问如何从jsp中传图片到applet中
- 在网页上怎么实现MSN的功能
- 请教怎么样用jbuilder生成.exe文件?
- 最后的34分!!请教一个关于javascript中如何通过循环动态生成一个select
- 看看这个源文件谁能把它编译成class文件,由其急用,解决再加分!
- 在web-inf\classes\com下的jspsmart目录是做什么用的?
- bj100(火火火) 来拿分!
- jsp在tomcat web server中如何打开ppt文件?
- 这个JSP出了什么错?
TomCat配置要这样啊!
首先你要装上J2SDK如装在c:\j2sdk
WinXp
我的电脑->右键->属性->选择高级->环境变量->
在里面添加
Java_home变量,值为c:\j2sdk
在Path变量中加入c:\j2sdk\bin值
然后在IE中打入localhost:8080就行了!
或者在IE中打入127.0.0.1:8080也行!
找到</host>标志,在它的前边写上
<Context path="/jsp" docBase="F:\jsp" debug="0" reloadable="true" /> ,重新启动Tomcat
在地址栏可以访问这个文件夹的文件,如:
localhost:8080/jsp/文件名
找到</host>标志,在它的前边写上
<Context path="/jsp" docBase="F:\jsp" debug="0" reloadable="true" /> ,重新启动Tomcat
在地址栏可以访问这个文件夹的文件,如:
localhost:8080/jsp/文件名
这方法试了没有????
显示找不到叶面 --><Server port="8005" shutdown="SHUTDOWN"> <GlobalNamingResources> <Environment name="simpleValue" type="java.lang.Integer" value="30"/> <Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <Service name="Catalina">
<Connector
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8443"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
--> <Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> <!--
<Connector port="8082"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" acceptCount="100" connectionTimeout="20000"
proxyPort="80" disableUploadTimeout="true" />
--> <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Membership
className="org.apache.catalina.cluster.mcast.McastService"
mcastAddr="228.0.0.4"
mcastPort="45564"
mcastFrequency="500"
mcastDropTime="3000"/> <Receiver
className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="auto"
tcpListenPort="4001"
tcpSelectorTimeout="100"
tcpThreadCount="6"/> <Sender
className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
replicationMode="pooled"
ackTimeout="15000"/> <Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"
filter=".*\.gif;.*\.js;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"/>
<Deployer className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
tempDir="/tmp/war-temp/"
deployDir="/tmp/war-deploy/"
watchDir="/tmp/war-listen/"
watchEnabled="false"/>
</Cluster>
-->
<Context path="/jsp" docBase="E:\jsp\jspgbook\jspgbook" debug="0" reloadable="true" />
</Host> </Engine> </Service></Server>
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <GlobalNamingResources> <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <Service name="Catalina">
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"> </Host> </Engine> </Service></Server>
里边的端口改成:8080
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <GlobalNamingResources> <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <Service name="Catalina">
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8080"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"> </Host> </Engine> </Service></Server>
还是显示不到什么东西!痛苦:(
其实sinychai已经说的很对了
不会是tomcat 没有启动起来
按照他说的情况
如果没有启动起来,那么输入localhost:8080的时候,会出现找不到服务器的提示
按照sinychai的做法,完全可以正常的运行,大家不要把问题搞复杂了
server.xml文件里,不配置应用路径一样可以运行,只是输入的是应用程序所在的真实路径
首先安装jdk
我的电脑->右键->属性->选择高级->环境变量->
在里面添加
Java_home变量,值为c:\j2sdk
在Path变量中加入c:\j2sdk\bin值
然后在IE中打入localhost:8080就行了!
或者在IE中打入127.0.0.1:8080也行!