tomcat能正常启动,但是并不能说明你的项目正确部署到服务器上了啊,部署项目的时候会有提示的啊,也要先确认项目成功部署到服务器了哦 ,然后确认“服务器名:端口/项目名/目标资源所在路径”是正确的,才会消除404错误
创新互联主要业务有网站营销策划、成都网站制作、做网站、外贸营销网站建设、微信公众号开发、微信平台小程序开发、H5场景定制、程序开发等业务。一次合作终身朋友,是我们奉行的宗旨;我们不仅仅把客户当客户,还把客户视为我们的合作伙伴,在开展业务的过程中,公司还积累了丰富的行业经验、成都全网营销推广资源和合作伙伴关系资源,并逐渐建立起规范的客户服务和保障体系。
你先要搭建 java环境,才能正常访问 java web,估计是你的 tomcat 没搭建好。
配置出可视化的php环境界面,这需要借助第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。
不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 tomcat环境。因为这方面内容较多,这里也写不开那么多内容,所以你可以留言或到咱们的博客上搜索相关内容,老魏有写过教程,还不止一篇,都挺详细的内容,可以帮助你入门。
1、安装jre默认安装就行.
2、执行tomcat安装程序
3、下一步
4、默认选择。
5、如果之前没有装过IIS或是没有占用80端口可以将8080改成80。
6、点击Next后会出现下图,它会自动找到JRE位置,如果用户没有安装JRE,可以修改指向JDK目录(很多用户安装后无法编译JSP,就是这里没找到JRE,请务必先要安装JDK,并把这个目录正确指向JRE或者JDK的目录)。
程序使用springBoot 2.1.2.RELEASE框架,打成jar包之后部署到腾讯云上运行。
测试时查看日志发现会不定时浮现【Error parsing HTTP request header】异常信息,虽然对程序运行没有影响,但是日志中总是出现不重要的异常信息对于以后查看日志定位问题还是有些影响。
度娘上提供的解决方案基本上分为以下两种:
1.server.xml中加上maxHttpHeaderSize="8192"
springBoot则是在application.properties文件中配置【server.tomcat.max-http-header-size=8192】
不过没什么用,springBoot 2.1.2.RELEASE已经不会解析这条配置了
2.请求地址“https”改成“http”
但是我的请求本来就是http,使用https的话请求不到任何信息
【 有效做法 】
考虑到腾讯云上本来就安装了tomcat服务器,但是运行程序使用的是springBoot的内置tomcat,所以怀疑是端口冲突导致的这个问题。
因此修改了服务端口【server.port】为非8080端口,解决了异常
不过腾讯云上的tomcat服务器并没有启动,8080端口也没有被占用,所以我也没搞明白为什么改下端口就行了...
问题原因还请大神指教~