小编use*_*143的帖子

Jsf + Primefaces响应式设计

我已经开始为我的网站开发JSF + Primefaces最新版本,这有点可能,我可以使我的设计响应这些技术.我不想使用Primefaces mobile或者我不想为相同的功能创建两个不同的页面

jsf primefaces responsive-design

10
推荐指数
1
解决办法
3万
查看次数

通过本地数据源领域的Servlet3登录在Tomcat 7.0.29中工作,但在7.0.54及更高级别的版本中失败

我发布了servlet3.0登录并使用下面的代码

HttpServletRequest request = (HttpServletRequest) FacesContext
                .getCurrentInstance().getExternalContext().getRequest();
request.login(username, password);
Run Code Online (Sandbox Code Playgroud)

并在META-INF文件夹中添加了一个context.xml文件并添加了这些东西

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/3c">
                <Realm localDataSource="true" debug="99"
                className="org.apache.catalina.realm.JDBCRealm" connectionName="hariom"
                connectionPassword="password" connectionURL="jdbc:mysql://serverip:3306/ ccc" digest="md5" driverName="com.mysql.jdbc.Driver" roleNameCol="umul_role_name"
                userCredCol="umul_password" userNameCol="umul_email_id"
                userRoleTable="um_users_list" userTable="um_users_list" />
</Context>
Run Code Online (Sandbox Code Playgroud)

这在我的本地计算机上工作正常,但在生产服务器中部署相同的代码登录时甚至没有任何异常的tomcat日志文件也没有工作..任何人如何检查登录不起作用的问题?

这是pom.xml文件中的servlet3条目

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.0.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

编辑:

当我将项目部署到apache-tomcat-7.0.29但没有使用 apache-tomcat-7.0.54时,相同的Servlet3登录工作

EDIT2: -

不工作的apache-tomcat的-8.0.9以及

tomcat servlets

5
推荐指数
1
解决办法
168
查看次数

Hibernate SQL异常java.lang.StringIndexOutOfBoundsException:字符串索引超出范围

我写下面的查询来获取今天的日期记录

Session session = getSessionFactory().getCurrentSession();
DateTime todayAtMidnight = new DateTime().withTimeAtStartOfDay();
DateTime tomorrowAtMidnight = todayAtMidnight.plusDays(1);
Query query = session.getNamedQuery("findUsersOrder")
    .setTimestamp("todayAtMidnight", todayAtMidnight.toDate())
    .setTimestamp("tomorrowAtMidnight", tomorrowAtMidnight.toDate());
List<GroupTweetOrder> usersOrder= query.list();
Run Code Online (Sandbox Code Playgroud)

并在Java类中为他的表

@NamedQueries({
    @NamedQuery(name = "findUsersOrder", query = "FROM GroupTweetOrder WHERE gtoAddedDate >= :todayAtMidnight and gtoAddedDate < :tomorrowAtMidnight")
})
Run Code Online (Sandbox Code Playgroud)

但是,当我试图运行这个HSQL时,我得到了

Jun 23, 2014 5:13:11 PM com.sun.faces.context.AjaxExceptionHandlerImpl log
SEVERE: JSF1073: javax.faces.event.AbortProcessingException caught during processing of INVOKE_APPLICATION 5 : UIComponent-ClientId=formcontract:iconOnly, Message=java.lang.StringIndexOutOfBoundsException: String index out of range: 0
Jun 23, 2014 5:13:11 PM com.sun.faces.context.AjaxExceptionHandlerImpl log
SEVERE: java.lang.StringIndexOutOfBoundsException: String index …
Run Code Online (Sandbox Code Playgroud)

java hibernate

1
推荐指数
1
解决办法
6802
查看次数

标签 统计

hibernate ×1

java ×1

jsf ×1

primefaces ×1

responsive-design ×1

servlets ×1

tomcat ×1