JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问
2014-07-15 15:58
633 查看
在tomcat的安装目录下找到Server.xml配置文件,修改如下,在<Host></Host>节点之间加入一行代码,如下:
<!-- 配置直接通过域名访问/Samples应用 -->
<Context path="" docBase="/samples" debug="5" reloadable="false">
修改完之后重启tomcat不输入项目名称可以进入到登录页面,但是输入用户名称和密码登录,跳转到主页面之后,左侧的菜单项和顶部的信息都没有
加载出 来,去控制台一看报错了,空指针异常,异常出现在:
/**
* 查询左侧菜单栏信息
* @return
*/
public String toMainLeft(){
User user = (User) ActionContext.getContext().getSession().get("user");
刚登陆之后会进行用户验证,验证成功之后会将用户信息存入session中,存入session的代码
//将当前的浏览器的session和用户名放入map
OnlineUserListener.getSessionMap().put(mySession, user.getCode());
ActionContext.getContext().getSession().put("user",user);
ActionContext.getContext().getContainer();
获取用户信息空指针异常,debug得到的结果为session为空,
所以这时候,解决方案为:在myeclipse中clean了下项目,重启tomcat之后问题解决了,地址栏不需要输入项目名称也可以访问,并可以正常登录;
<!-- 配置直接通过域名访问/Samples应用 -->
<Context path="" docBase="/samples" debug="5" reloadable="false">
修改完之后重启tomcat不输入项目名称可以进入到登录页面,但是输入用户名称和密码登录,跳转到主页面之后,左侧的菜单项和顶部的信息都没有
加载出 来,去控制台一看报错了,空指针异常,异常出现在:
/**
* 查询左侧菜单栏信息
* @return
*/
public String toMainLeft(){
User user = (User) ActionContext.getContext().getSession().get("user");
刚登陆之后会进行用户验证,验证成功之后会将用户信息存入session中,存入session的代码
//将当前的浏览器的session和用户名放入map
OnlineUserListener.getSessionMap().put(mySession, user.getCode());
ActionContext.getContext().getSession().put("user",user);
ActionContext.getContext().getContainer();
获取用户信息空指针异常,debug得到的结果为session为空,
所以这时候,解决方案为:在myeclipse中clean了下项目,重启tomcat之后问题解决了,地址栏不需要输入项目名称也可以访问,并可以正常登录;
相关文章推荐
- 设置tomcat的默认项目名称(默认应用)、端口号,访问连接(url)不需要输入项目名称、端口
- 如何设置Eclipse中的项目使他们访问时不需要输入项目名称可以直接访问
- Tomcat6.0.37,tomcat6.0.37,下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法
- tomcat下访问项目不需要输入项目名称的配置方法
- tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法
- tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法
- WEB项目部署到Tomcat上,访问项目不用加项目名称的设置方法
- Tomcat下访问项目不需要输入项目名称的配置方法
- maven部署web项目到远程服务器的Tomcat,以及输入IP地址直接访问到这个web项目
- linux上设置tomcat下web项目只需要ip地址访问省略端口和项目名称
- JBOSS下访问项目不需要输入项目名称的配置方法
- Tomcat直接访问ip-不输入项目名称和端口号-访问指定web项目的方法
- tomcat配置访问项目时不需要加项目名称
- tomcat iis下公用80端口 只需输入域名即可访问不同项目;适用于iis服务器下部署多个项目
- tomcat设置直接通过域名访问项目(不需要接 /项目名)
- jsp部署在tomcat下,地址不用输入项目名直接访问项目
- tomcat输入ip地址即可访问网站的设置方法
- tomcat6,7部署web项目,并设置tomcat服务开机启动
- myeclipse项目名称修改之后部署到tomcat仍然是旧名称
- Tomcat设置输入域名直接访问项目