社区
Java SE
帖子详情
java web程序部署到linux上面页面不显示
qq_33315169
2017-09-19 03:49:43
在本地跑的没有问题,在linux上面就不行,防火墙都关了,jdk也换了,tomcat也换了,都不行,求解
...全文
363
9
打赏
收藏
java web程序部署到linux上面页面不显示
在本地跑的没有问题,在linux上面就不行,防火墙都关了,jdk也换了,tomcat也换了,都不行,求解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sjjk
2017-09-19
打赏
举报
回复
你肯定有一个类似/login 这样的正常进入login页面的action吧,而且我觉得这里应该是重定向到login页面的,response.sendRedirect("/login"),像这样, 而且,就算你要转发,那也应该是类似request.getRequestDispatcher("/login").forward(request,response),而不是绕过视图解析器,直接访问jsp
qq_33315169
2017-09-19
打赏
举报
回复
sjjk
2017-09-19
打赏
举报
回复
看看你重定向到login.jsp的那段代码是怎么写的
qq_33315169
2017-09-19
打赏
举报
回复
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:cache="http://www.springframework.org/schema/cache" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd"> <!-- 启用spring mvc 注解--> <mvc:annotation-driven> <!-- 启动JSON格式的配置 --> <mvc:message-converters> <!-- 这里也可以自己定制class --> <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html;charset=UTF-8</value> <!-- 避免IE出现下载JSON文件的情况 --> </list> </property> </bean> </mvc:message-converters> </mvc:annotation-driven> <!-- 对静态资源文件的访问 缓存一年 <mvc:resources mapping="/images/**" location="/WEB-INF/images/" cache-period="31536000"/> <mvc:resources mapping="/css/**" location="/WEB-INF/css/" /> <mvc:resources mapping="/js/**" location="/WEB-INF/js/" /> <mvc:resources mapping="/fonts/**" location="/WEB-INF/fonts/" /> <mvc:resources mapping="/favicon.ico" location="favicon.ico" /> --> <!-- 自动扫描的包名 ,使Spring支持自动检测组件,如注解的Controller--> <context:component-scan base-package="com.cn.controller.*" /> <context:component-scan base-package="com.cn.service.*"/> <!-- 视图解析器:定义跳转的文件的前后缀 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> <!--可为空,方便实现自已的依据扩展名来选择视图解释类的逻辑 --> </bean> <!--<mvc:view-controller path="/" view-name="forward:/index.jsp"/> --> <!-- 缓存配置(两种) --> <!-- 启用缓存注解功能(请将其配置在Spring主配置文件中) --> <cache:annotation-driven cache-manager="cacheManager"/> <!-- 使用Spring自身提供的缓存器,则注释掉下面的两个关于Ehcache配置的bean,并启用上面的SimpleCacheManager即可 --> <!-- Spring提供的基于的Ehcache实现的缓存管理器 --> <bean id="cacheManagerFactory" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"> <property name="configLocation" value="classpath:ehcache.xml"/> </bean> <bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager"> <property name="cacheManager" ref="cacheManagerFactory"/> </bean> <!--配置拦截器, 多个拦截器,顺序执行 --> <mvc:interceptors> <mvc:interceptor> <!-- /**的意思是所有文件夹及里面的子文件夹 /*是所有文件夹,不含子文件夹 /是web项目的根目录 exclude-mapping 不拦截的url --> <mvc:mapping path="/" /> <mvc:mapping path="/**" /> <mvc:exclude-mapping path="/HuaXiaNotify"/> <mvc:exclude-mapping path="/code"/> <mvc:exclude-mapping path="/logout"/> <!-- <mvc:exclude-mapping path="/weChatNotify"/> --> <bean class="com.cn.interceptor.CommonInterceptor"></bean> </mvc:interceptor> <!-- 当设置多个拦截器时,先按顺序调用preHandle方法,然后逆序调用每个拦截器的postHandle和afterCompletion方法 --> </mvc:interceptors> </beans>
qq_33315169
2017-09-19
打赏
举报
回复
ssm框架,在我本地的myeclipse里面启动没问题啊
sjjk
2017-09-19
打赏
举报
回复
看日志,先是重定向到login.jsp,但是把这个静态资源当做一个action去处理了,没找到,然后重定向404.jsp,又当成了action处理,还没找到,就是你最终看到的情况。 你用的是什么框架?静态资源访问控制有没有做?
qq_33315169
2017-09-19
打赏
举报
回复
tomcat能正常启动,项目在启动的时候也没有报错
qq_33315169
2017-09-19
打赏
举报
回复
qq_33315169
2017-09-19
打赏
举报
回复
linux
版tomcat7
Linux
版Tomcat 7.0.29是Apache软件基金会发布的开源
Java
Servlet容器,它实现了
Java
EE的
Web
应用
程序
规范。Tomcat作为一个轻量级应用服务器,尤其适合
部署
Java
Web
应用
程序
,如JSP、Servlet等。在
Linux
环境中,...
eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip
2. **
Web
和
Java
EE支持**:该版本强化了对
Web
和
Java
EE应用
程序
的支持,内建了诸如Tomcat、Jetty等服务器的集成,便于开发者
部署
和测试应用
程序
。同时,提供了用于创建、编辑和管理
Java
EE项目所需的工具。 3. **...
Tomcat6.0.37免安装版(64位)
这个版本是6.0.37,意味着它是Tomcat 6系列的一个稳定版本,发布于2014年,主要服务于那些需要在64位系统上
部署
Java
Web
应用的开发者和系统管理员。 【描述】"Tomcat6.0.37免安装版(64位系统),供亲们下载~"提示...
Java
Web
程序
在
Linux
上的
部署
本文介绍了在
Linux
系统中
部署
Web
项目的完整流程。首先讲解了使用apt命令管理软件包、安装JDK和MySQL的基本操作;然后详细说明了如何通过Maven配置多环境参数、打包项目并上传到服务器;最后介绍了后台运行
程序
、处理...
搭建
Java
部署
环境,
部署
Web
项目到
Linux
为了进行
部署
,把写好的
java
web
程序
放到
Linux
上,需要先把对应的依赖的软件 (环境) 搭建好,安装一些必要的软件
程序
jdk 直接使用包管理器进行安装(基于yum安装)
Java SE
62,625
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章