我已经安装了Java SDK,之后我还下载了Java EE,它没有自动安装在Eclipse中.如何在Eclipse中导入Java EE库?
我试图弄清楚我的动态网络应用程序的另一个异常的原因 - https://github.com/double-whammy/affablebean 我做了一个小改动,我得到了一个新的异常 - javax.ejb.AccessLocalException:Client not not授权进行此调用
在线答复说我做了以下 - http://ask.ozar.net/11/javax-accesslocalexception-client-authorized-invocation
尝试删除生成的策略文件.您应该能够在C:\ glassfish-3\glassfish\domains\domain1\generated\policy下找到它们.用domain1替换您的域名
您可以在domains/domainx/generated/policy /// {granted.policy,excluded.poliy}下找到策略文件.正授权在grant.policy中,否定授权在excluded.policy(如果有)中.(在domaninx,x = 1,2,3等...)
在grant.policy中查找"EJBMethodPermission的非限定授权,其中name =会话bean的EJbName;我认为可能是JpaPersonDao.并且使用适用于save方法的方法规范.
我尝试了第二个,我在glassfish文件夹下看到了很多文件夹:C:\ glassfish4\glassfish\domains\domain1\generated\policy
C:.
????AffableBean
? ????AffableBean
? ? granted.policy
? ?
? ????AffableBean_internal
? granted.policy
?
????__admingui
? ????__admingui
? excluded.policy
? granted.policy
?
????__default-web-module
????__default-web-module
granted.policy
Run Code Online (Sandbox Code Playgroud)
如您所见,有许多grant.policy文件.我应该修复哪一个?它是第一个文件夹下的那个吗?
Eclipse无法安装glassfish工具.在Oracle服务器文件夹下,只有Webllogic和云的选项,glassfish选项只出现在我第一次尝试安装它的时候.之后它不再出现了
我试图再次删除eclipse和re-extartc,但同样的问题仍然存在.这有什么问题?Anyboy是否已成功在Phtoton上安装了glassfish工具?
我有两个简单的POJO:
class Person {
String name
Address address;
//and of course the getter/setter for the attributes
}
class Address {
String city;
//also getter/setter for this attribute
}
Run Code Online (Sandbox Code Playgroud)
还有一个支持bean:
@ManagedBean
@RequestScoped
class PersonController {
private List persons;
private List<String> columns = Arrays.toList("name", "address.city");
//of course getter/setter
}
Run Code Online (Sandbox Code Playgroud)
现在我想创建一个dataTable.
<p:dataTable var="person" value="#{personController.persons}" columnIndexVar="index">
<p:columns var="column" value="#{personController.columns}">
<h:outputText value="#{person[column]}"/>
<p:columms>
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)
当我执行这个时,我得到一个ServletException:
Person类没有属性'address.city'.
但是如果尝试在p:columns中访问这样的属性城市:
<h:outputText value="#{person.address.city}"/>
Run Code Online (Sandbox Code Playgroud)
一切都好.
为什么我无法访问这样的嵌套属性#{person['address.city']}?我怎样才能在其中访问它p:columns?
我正在从 JBoss/Wildfly 移植一个旧应用程序以在 tomcat 上运行。我能够使用网络上的资源完成的大多数事情。但是,我对最新一期的运气不太好。我很早就知道我必须添加
providedRuntime('org.apache.tomcat.embed:tomcat-embed-jasper')
Run Code Online (Sandbox Code Playgroud)
作为请求路由的依赖项。如果我不包含此依赖项,则在发出请求时会出现 404 错误。现在,这似乎对我的应用程序没有任何不利影响,但如果没有任何问题,我不喜欢启动错误。
其目标环境是运行 Tomcat 8 的 AWS,并且在部署时运行良好。我只看到在本地运行的这个错误(启用调试):
2017-04-10 09:40:26.957 DEBUG 45630 --- [ost-startStop-1] o.a.tomcat.util.scan.StandardJarScanner : Scanning JAR [file:/Users/bhodgson/.gradle/caches/modules-2/files-2.1/org.apache.velocity/velocity/1.6.2/1b470ec12a9b8aa69b0458a7e477dacb2cbdd6a0/velocity-1.6.2.jar] from classpath
2017-04-10 09:40:26.958 DEBUG 45630 --- [ost-startStop-1] o.a.tomcat.util.scan.StandardJarScanner : Scanning JAR [file:/Users/bhodgson/.gradle/caches/modules-2/files-2.1/net.minidev/accessors-smart/1.1/a527213f2fea112a04c9bdf0ec0264e34104cd08/accessors-smart-1.1.jar] from classpath
2017-04-10 09:40:26.958 DEBUG 45630 --- [ost-startStop-1] o.a.tomcat.util.scan.StandardJarScanner : Scanning JAR [file:/Users/bhodgson/.gradle/caches/modules-2/files-2.1/com.googlecode.json-simple/json-simple/1.1.1/c9ad4a0850ab676c5c64461a05ca524cdfff59f1/json-simple-1.1.1.jar] from classpath
2017-04-10 09:40:26.958 DEBUG 45630 --- [ost-startStop-1] o.a.tomcat.util.scan.StandardJarScanner : Scanning JAR [file:/Users/bhodgson/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/2.1/87c0ea803b69252868d09308b4618f766f135a96/objenesis-2.1.jar] from classpath
2017-04-10 09:40:26.959 DEBUG 45630 --- [ost-startStop-1] o.a.tomcat.util.scan.StandardJarScanner : Scanning JAR [file:/Users/bhodgson/.gradle/caches/modules-2/files-2.1/com.sun.xml.bind/jaxb-core/2.2.11/c3f87d654f8d5943cd08592f3f758856544d279a/jaxb-api.jar] from classpath
2017-04-10 …Run Code Online (Sandbox Code Playgroud) 如何在没有backbean的情况下将List传递给EL中的JSF-Component?或者换句话说,如何在没有bean的情况下在JSF中声明和初始化List/Array?
例:
caller.xhtml
/* Call a JSF-Component */
<mycomp:displayList value="HERE I WANT TO PASS A LIST WITHOUT A BACKINGBEAN"/>
Run Code Online (Sandbox Code Playgroud)
displayList.xhtml
/* MY Component */
<composite:interface>
<composite:attribute name="value" type="java.util.list" />
</composite:interface>
Run Code Online (Sandbox Code Playgroud)
是否有可能将未在Bean中声明的List/Collection传递给JSF组件?
我正在尝试为最长递增子序列 {3,2,6,4,5,1} 绘制 DAG,但无法将其分解为 DAG 结构。
是否可以在树状结构中表示这一点?
试图找出为跨组织项目设置 Jira 的最佳方法。我们有一个持续交付计划,该计划将分成单独的积压工作,由不同的团队根据主题进行工作。
想知道我们是否应该设置一个项目来管理整个高级项目,然后为每个工作主题设置不同的项目,由各个团队管理。
有没有办法让多个团队在同一个项目中工作,但单独跟踪他们的工作(包括他们的工作是否基于 Kan-Ban、Scrum-Ban 或 Sprint?)
我需要复制org.apache.commons.net.ftp.FTPSClient并org.springframework.integration.ftp.session.DefaultFtpsSessionFactory改进一些方法,在这种情况下我应该注意什么?
例如,我是否需要复制版权?还有什么需要注意的吗?
System.setProperty("com.sun.net.ssl.checkRevocation", "true");
Security.setProperty("ocsp.enable", "true");
Run Code Online (Sandbox Code Playgroud)
设置这些属性真的足以启用 OCSP 吗?
如果是这样,那么为什么我们需要充气城堡 OCSP 支持而不是仅仅设置此属性?
实际上我得到了一个inputText和一些ajax Request来在keyup事件出现时呈现数据表.
mypage.xhmtl:
<h:form id="form">
<h:inputText id="number_in" value="#{bean.number}" redisplay="false" >
<f:ajax event="keyup" render=":form:dataTable" />
</h:inputText>
<h:dataTable id="dataTable" ...>
...
</h:dataTable>
<h:form>
Run Code Online (Sandbox Code Playgroud)
我不想再从jsf页面渲染dataTable了.我想在调用侦听器方法时通过FacesContext在MangedBean中呈现dataTable.
mypage.xhtml:
<h:form id="form">
<h:inputText id="number_in" value="#{bean.number}" redisplay="false" >
<f:ajax event="keyup" listener="#{bean.onKeyup}" />
</h:inputText>
<h:dataTable id="dataTable" ...>
...
</h:dataTable>
Run Code Online (Sandbox Code Playgroud)
mybean.java:
@ManagedBean(name="bean")
@SessionScoped
public class Bean {
...
public void onKeyUp(AjaxBehaviorEvent event) {
//Here I want to render the dataTable
}
...
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
如何在JSF中将数组传递给Bean.
例:
豆:
@ManagedBean(name="bean")
...
/* Method I want to call*/
public String output(String[] strings) {
...
}
Run Code Online (Sandbox Code Playgroud)
JSF:
<h:outputText value="#{bean.output( ??? )}"/>
Run Code Online (Sandbox Code Playgroud) jsf ×4
java ×3
eclipse ×2
glassfish ×2
java-ee ×2
apache ×1
el ×1
glassfish-4 ×1
glassfish-5 ×1
gradle ×1
jira ×1
jsse ×1
ocsp ×1
payara ×1
primefaces ×1
spring-boot ×1