tomcat服务器访问tomcat主页 404html,mp3,mp4都可以访问tomcat主页 404到,但访问tomcat主页 404.exe,apk就报404

JSP网站(jsp空间)在发布的时候tomcat报404错误的解决办法
16:28:26 | 阅13813
来源:好空间网络
[打印] [关闭]
&如果很不幸您的网站发生了404错误,请不要着急,根据我列出的6个可能,一个一个排查问题,找到对应的解决办法,是可以解决404错误的!&一:&首先我们看第一个&路径不对或者资源不存在&的解决办法&&这个问题比较常见,解决办法为:&如您在本地工程名称叫&ROOT&请把您本地的&ROOT文件夹&上传到ftp上的webapps下,覆盖原来的ROOT文件夹即可&&Ps:也可以打包为rar或者zip&上传后到会员管理中心,高级管理,网站解压里面解压,具体请看&&&&&如果您是用工具编写的&,请考虑&在工具里把本地的网站打包为war,比如得出一个ROOT.war,把这个war文件上传到ftp上的&webapps下,删除已经存在的ROOT文件夹,重启tomcat就可以自动释放一个正确的工程...war发布具体请看&&&二:多工程的时候互相干扰&造成tomcat启动加载失败&报404错误&的解决办法&  这个首先要判断&是不是&放了多个工程而且互相干扰造成的404错误!  如何判断我给大家2个方法:&  &&①是检查webapps下是否有多个工程(可以理解为多个文件夹),最好只保留一个工程    &&  上图是&只有一个工程,就不存在多个工程互相干扰的问题,因为只有一个工程,我们就可以考虑是不是其他原因造成404的问题,基本可以排除&多工程互相干扰的问题      &②如果有多个工程的话,需要访问其中的一个或者多个工程,看看是不是有一个可以正常的    &&这样做的目的就是排查当有多个工程的情况下,是不是互相干扰了。如果多个工程中有一个可以正常的访问,&就说明没有互相干扰,如果多个工程都一起不能访问了,就说明互相干扰确实存在!&&如果互相干扰确实存在,你们他的解决办法是:减少工程数(不要该名,请删除,或者移动到webapps文件夹以外的地方),&&&&&&比如上图例子中我们可以删除shop工程,只保留&&ROOT工程,访问ROOT工程看看是不是正常的,如果正常就说明shop工程干扰了root工程,而把shop工程在增加上去,发现root工程又不正常了,就可以确定是shop工程有问题,影响了root工程的正常访问,我们只需要删除或者修改shop工程就可以了!&&&&&三:&没有连接上数据库&也会造成tomcat报404错误&  有的时候部分用户会说我的主页没有连接数据库,所以不是这个问题造成的..甚至部分用户怀疑我们的技术水平,好像不应该说出这些话的!让我很汗颜!!!    其实有时候您的主页没有连接数据库,不等于您的工程不连接数据库,所以不能用有没有连接数据库,而判断是不是他引起404错误的根据...    有很多程序虽然主页没有连接数据库,但是他数据库连接是随着tomcat启动而自动加载的,&当tomcat启动的时候,他就会去连接数据库,无论您有没有请求主页他都会去连接数据库,如果这个时候连接不上数据库,他就会报错,导致整个工程加载失败,别说访问网页,就是访问一个图片他也不能正常的显示    解决办法:&用本地的网站,调用远程的数据库,就是把数据库连接的地方改为远程数据库的ip,端口,数据库用户,数据库密码等等都使用远程的数据库的信息,关闭本地的数据库,启动本地的网站,访问本地的网站看看是不是正常的!如果正常的说明远程的数据库没有问题,如果不正常,就说明远程的数据库没有发布正常,需要重新发布  Mysql数据库发布教程:  Sql&server系列数据库发布教程:&&&&&四:&修改了tomcat的配置文件,一般也有可能造成404错误提示&&有时候可能是用户修改了tomcat的配置文件也有可能造成404错误,尤其是设置了默认路径等!如图:用户修改了默认网站工程,图片中被选中的就是用户自己增加的,而这个时候用户把他自己的另外个工程放到ROOT下,在访问,就会报404错误...&&解决办法是:登陆会员管理中心,在高级管理里面&回复server.xml文件&去回复下即可解决问题&&&具体恢复教程请看&&&&&&五:&tomcat或者jdk版本不对&&&这个也遇到过,请大家确定下本地的tomcat和jdk地方版本是多少,在看看服务器上的是多少,我们好空间公司的jsp虚拟主机都是可以自己选择tomcat和jdk的版本的,把服务器上的版本选择和您本地的一样基本就可以了....&&Tomcat或JDK版本更换教程&&&如果服务器上的和您本地的版本尤其是tomcat版本还是不能对上,请和我们联系索要服务器上tomcat版本的下载地址,把我们服务器上的tomcat下回去,在本地把您的网站放到tomcat里面,运行看看他正常不正常,或者看看有没有报错....本地有报错的话也有利于您的解决!!&&六:&其他的问题解决办法&还有其他可能会引起404错误的可能,在这里不好一个一说,只有给出一个终极解决办法tomcat下载地址,&(&,其他版本的请和客服联系)把我们服务器上的tomcat下载回去,在本地调试您的网站!!&请记住&,不要把我们的tomcat&集成到您本机的开发软件里,让我们的tomcat&单独运行,把您的网站程序放到tomcat/webapps下,然后到tomcat/bin/stratup.bat&启动我们的tomcat&看看是不是正常的!(最好是用本地的网站调用远程的数据库,也看看是不是正常的,具体可以看第三个解决办法)&调试到您的网站在我们的tomcat里正常后,把正常后的网站打包为rar或者zip&上传到ftp上,然后联系我们客服帮您解压(或者您自己解压),一般就可以彻底解决404错误!!&&可能还有其他问题引起404错误,我这里没有介绍到,如果您有更好的方法,请在下面跟帖,我们一起探讨!!&&
您的姓名:
验 证 码:
您的评论:
不能超过500个字符
所有留言只代表网友观点,不代表本站观点。
请各位遵纪守法并注意语言文明。
服务热线总机:400-666-3662
售前咨询:&&
技术支持:&&
jspkongjian
请扫右边二维码
经营许可证ICP:皖B2-
Copyright © , 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。
&&&&&&&&&&【求助】写好的web项目部署到tomcat中却无法访问_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:446,805贴子:
【求助】写好的web项目部署到tomcat中却无法访问收藏
提示资源不存在,嘛原因?我是跟着老师讲的部署的啊
福利不只是穿多穿少,还要有迷人的微笑!
怎么部署的?
404 是找不到页面吧
看来是url错了
localhost 看看是否打开了
你看看你的tomcat日志有没有报错,或者有没有部署成功的提示
这种最好先试验静态资源,再试验动态资源。。。
你的war包是怎么生成的?
解决了吗?我的也提示找不到资源,提示404错误!求指示!
路径仔细看看先
JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 &%, %&形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。通常JSP页面很少进行数据处理,只是用来实现网页的静态化页面,只是用来提取数据,不会进行业务处理。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
404仔细检查路径 配置 文件
挖得一手好坟。
挖的一手好坟. 或许你可以问问他
已经超越神的领域了
跪求大神这个怎么解决
项目部署里没有我要部署的项目该怎么办?
我的也是,知道了吗
我的也是,找到解决办法了,急求
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或你的应用web怎么加入了tomcat的?你原来怎么加进去的就在按照原来的方法做一遍
Web程序要怎么重新部署,我急昏头了,感觉什么都不会了,能帮忙到底吗?
您的举报已经提交成功,我们将尽快处理,谢谢!
应该是默认文件不存在
你建立一个 index.jsp 的文件试试……
从程序里找到tomcat,里面有个configure,点击。应该有个小图标。
右键单击图标,点击start server启动。
这样可以么?
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'工程上传到服务器上。用tomcat得8080端口可以打开index.html而apache得80端口打开时就报404 not found,该如何处理
&来源:读书人网&【读书人网():综合教育门户网站】
工程上传到服务器上。用tomcat得8080端口可以打开index.html而apache得80端口打开时就报404 not found工程
工程上传到服务器上。用tomcat得8080端口可以打开index.html而apache得80端口打开时就报404 not found工程上传到服务器上。用tomcat的8080端口可以打开index.html而apache得80端口打开时就报404 not foundNot FoundThe requested URL /********/index.html was not found on this server.Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.服务器上的其他工程都能在80端口运行。也就是tomcat和apache整合了。到底哪里配置的会可能出现问题呢请高手解答 谢谢[解决办法]可能是你的url有}吧,我不大_定。。。你先看h程可以Bl,先_定是服掌鞯port}是url得}吧[解决办法]配置文件贴下[解决办法]port啊& 就是端口.10:50 提问
tomcat6 http 能正常访问 https 报404错误
同url http能正常访问 https不能访问 报404错误
如:http://localhost/index.index 正常 https://localhost/index.html 为404
服务器环境:linux ,tomcat 6.0.36, jdk 1.6.0_37 64-Bit
本机模拟配置一切正常。推断可能服务器环境存在问题,求大神指出
server.xml
&?xml version='1.0' encoding='utf-8'?&
&!--APR library loader. Documentation at /docs/apr.html --&
&!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html --&
&!-- Prevent memory leaks due to use of particular java/javax APIs--&
&!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html --&
&!-- Global JNDI resources
Documentation at /docs/jndi-resources-howto.html
&!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users
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" /&
&!-- A "Service" is a collection of one or more "Connectors" that share
a single "Container" Note:
A "Service" is not itself a "Container",
so you may not define subcomponents such as "Valves" at this level.
Documentation at /docs/config/service.html
&!--The connectors can use a shared executor, you can define one or more named thread pools--&
&Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/&
&!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL HTTP/1.1 Connector on port 8080
&Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /&
&Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true" maxThreads="150" scheme="https"
secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/home/cer/shcmctstore.jks"
keystorePass="" truststoreFile="/home/cer/shcmctkeystore.jks" truststorePass="" /&
&!-- A "Connector" using the shared thread pool--&
&Connector executor="tomcatThreadPool"
port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /&
&!-- Define a SSL HTTP/1.1 Connector on port 8443
This connector uses the JSSE configuration, when using APR, the
connector should be using the OpenSSL style configuration
described in the APR documentation --&
&Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" /&
&!-- Define an AJP 1.3 Connector on port 8009 --&
&!-- &Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /&--&
&!-- An Engine represents the entry point (within Catalina) that processes
every request.
The Engine implementation for Tomcat stand alone
analyzes the HTTP headers included with the request, and passes them
on to the appropriate Host (virtual host).
Documentation at /docs/config/engine.html --&
&!-- You should set jvmRoute to support load-balancing via AJP ie :
&Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1"&
&Engine name="Catalina" defaultHost="localhost"&
&!--For clustering, please take a look at documentation at:
/docs/cluster-howto.html
(simple how to)
/docs/config/cluster.html (reference documentation) --&
&Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/&
&!-- The request dumper valve dumps useful debugging information about
the request and response data received and sent by Tomcat.
Documentation at: /docs/config/valve.html --&
&Valve className="org.apache.catalina.valves.RequestDumperValve"/&
&!-- This Realm uses the UserDatabase configured in the global JNDI
resources under the key "UserDatabase".
that are performed against this UserDatabase are immediately
available for use by the Realm.
&Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/&
&!-- Define the default virtual host
Note: XML Schema validation will not work with Xerces 2.2.
&Host name="localhost"
appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"&
&!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html --&
&Valve className="org.apache.catalina.authenticator.SingleSignOn" /&
&!-- Access log processes all example.
Documentation at: /docs/config/valve.html --&
&Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/&
connectionTimeout="20000"
redirectPort="8443" /&
resourceName="UserDatabase"/&
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"&
tomcat启动log
Aug 14, :43 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_37/jre/lib/amd64/server:/usr/java/jdk1.6.0_37/jre/lib/amd64:/usr/java/jdk1.6.0_37/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Aug 14, :43 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-80
Aug 14, :43 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-443
Aug 14, :43 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-12345
Aug 14, :43 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 591 ms
Aug 14, :43 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 14, :43 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.36
Aug 14, :43 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
INFO [main] 10:34:44,364 (ContextLoader.java:189): -Root WebApplicationContext: initialization started
INFO [main] 10:34:44,391 (AbstractApplicationContext.java:411): -Refreshing org.springframework.web.context.support.XmlWebApplicationContext@7c33788d: display name [Root WebApplicationContext]; startup date [Thu Aug 14 10:34:44 CST 2014]; root of context hierarchy
INFO [main] 10:34:44,443 (XmlBeanDefinitionReader.java:323): -Loading XML bean definitions from class path resource [applicationContext.xml]
INFO [main] 10:34:44,627 (AbstractApplicationContext.java:426): -Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@7c33788d]: org.springframework.beans.factory.support.DefaultListableBeanFactory@
INFO [main] 10:34:44,700 (DefaultListableBeanFactory.java:414): -Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@: defining beans [org.springframework.monAnnotationBeanPostProcessor#0,dataSource,transactionManager,sqlMapClient,sqlMapClientTemplate,baseService,infoDao,infoService,index,companyNews,phoneNumber,services,businessNews,partyNews,aboutCompany,pictureNews,businessHire,troubleshooting,companyCer,managementCer,honor,GMWord,orgChart,performance,notice,employeeNews,managerDao,managerService,manager,fileUpload,viewContent,appsOfComp]; root of factory hierarchy
INFO [main] 10:34:44,894 (ContextLoader.java:209): -Root WebApplicationContext: initialization completed in 528 ms
INFO [main] 10:34:44,996 (CommonsLogger.java:31): -Parsing configuration file [struts-default.xml]
INFO [main] 10:34:50,728 (CommonsLogger.java:31): -Parsing configuration file [struts-plugin.xml]
INFO [main] 10:34:50,741 (CommonsLogger.java:31): -Parsing configuration file [struts.xml]
INFO [main] 10:34:50,797 (CommonsLogger.java:31): -Initializing Struts-Spring integration...
INFO [main] 10:34:50,797 (CommonsLogger.java:31): -Setting autowire strategy to name
INFO [main] 10:34:50,798 (CommonsLogger.java:31): -... initialized Struts-Spring integration successfully
Aug 14, :51 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-80
Aug 14, :51 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-443
Aug 14, :51 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina1
Aug 14, :51 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.36
Aug 14, :51 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ota
Aug 14, :51 AM org.apache.catalina.core.ApplicationContext log
INFO: Set web app root system property: 'webapp.root' = [/usr/apache-tomcat-6.0.36/webapps1/ota/]
Aug 14, :51 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing log4j from [classpath:log4j.properties]
Aug 14, :51 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
Aug 14, :54 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'dispatcher'
Aug 14, :55 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-12345
Aug 14, :55 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11514 ms
按赞数排序
这个是因为你的tomcat服务器还没有配置的原因吧!推荐看一下这篇文章
大体就是把server.xml文件中原有的这段配置改下
secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/home/cer/shcmctstore.jks"
keystorePass="" truststoreFile="/home/cer/shcmctkeystore.jks" truststorePass="" /&
请问楼主解决这个问题了吗?我也遇到同样的问题了,求解决方案
136关注|642收录
213关注|244收录
712关注|649收录
其他相似问题
相关参考资料}

我要回帖

更多关于 tomcat访问jsp文件404 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信