标签: glassfish-3

我无法通过终端访问mac os x上的mysql

  • 我有一个mac os x.

  • 我用Glassfish安装Netbeans 7.2

  • 我安装XAMPP

Glassfish很好,XAMPP有绿灯,netbeans正在工作.

我想将MySQL与使用Glassfish的Java应用程序一起使用.我没有成功从终端启动mysql.甚至在将XAMPP的mysql添加到路径之后

 export PATH=$PATH:/Applications/XAMPP/xamppfiles/bin/mysql
Run Code Online (Sandbox Code Playgroud)

我仍然无法从终端获取mysql.有人请帮忙吗?

mysql xampp macos glassfish-3

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

登录到使用glassfish安全领域保护的web应用程序后,继续获取HTTP状态403

建立:

  • 玻璃鱼3.1.1
  • JSF 2.1
  • jdbcRealm与postgreSQL

在登录表单中键入有效的用户凭据后,我将登录并重定向到下一页.但是如果我离开那个页面并转到另一个页面,当然是在允许的url-pattern中,我得到"HTTP状态403-对所请求资源的访问被拒绝".之后我再也无法访问webapp的任何网站了.

如果我将glassfish的server-config/security中的Standard-Realm设置为我自己的领域,那么登录才有效!

我在部署时在服务器日志中收到一条警告:

Warnung: Keine Principals zugeordnet zu Rolle [USER].
(Warning: No principals mapped to role [USER])
Run Code Online (Sandbox Code Playgroud)

如果我使用Chrome Debugger删除JSESSIONID,我可以再次登录.在访问一个允许的网站之后看起来会在服务器端销毁会话?!

我附上了一些相关来源.我认为它与Realm等无关,因为登录机制有效并且没有例外......

web.xml中

<login-config>
    <auth-method>FORM</auth-method>
    <realm-name>jdbcRealm</realm-name>
    <form-login-config>
        <form-login-page>/faces/login.xhtml</form-login-page>
        <form-error-page>/faces/loginError.xhtml</form-error-page>
    </form-login-config>
</login-config>

<security-constraint>
    <web-resource-collection>
        <web-resource-name>User</web-resource-name>
        <url-pattern>/faces/user/*</url-pattern>
        <http-method>GET</http-method>
        <http-method>POST</http-method>
    </web-resource-collection>
    <auth-constraint>
        <role-name>ADMIN</role-name>
    </auth-constraint>
</security-constraint>
Run Code Online (Sandbox Code Playgroud)

glassfish-web-app.xml(手动添加)

<glassfish-web-app>
<security-role-mapping>
    <role-name>USER</role-name>
    <group-name>USER</group-name>
</security-role-mapping>
</glassfish-web-app>
Run Code Online (Sandbox Code Playgroud)

login.xhtml

<h:form>
<h:outputLabel for="usernameInput">
    Username:
</h:outputLabel>
<h:inputText id="usernameInput" value="#{authBackingBean.username}" 
             required="true" />
<br />
<h:outputLabel for="passwordInput">
    Password:
</h:outputLabel>
<h:inputSecret id="passwordInput" value="#{authBackingBean.password}" 
               required="true" />
<br />
<h:commandButton value="Login" 
                 action="#{authBackingBean.login}" /> …
Run Code Online (Sandbox Code Playgroud)

authentication jaas jsf-2 glassfish-3

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

Glassfish 3.1.2 和 EJB 计时器 - 如何恢复我的计时器

发生了以下情况。我在 Glassfish 服务器上超越了一个 Java 项目。现在由于两次异常事件,定时报告器不再工作。日志说:

[#|2014-02-19T08:00:36.179+0100|INFO|glassfish3.1.2|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=112;_ThreadName=Thread-2;|EJB5119:Expunging timer ['2@@1368688442192@@server@@domain1' 'TimedObject = TimerBean' 'Application = MY_APP' 'BEING_DELIVERED' 'PERIODIC' 'Container ID = 89698358364733447' 'Thu May 16 09:00:00 CEST 2013' '86400000' ] after [2] failed deliveries|#]
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能取回这个计时器呢?我是否认为它正确,它必须在显示的屏幕“EJB 计时器服务”中以某种方式设置。

http://i.xomf.com/mfqcz.jpg

ejb glassfish glassfish-3 jakarta-ee

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

无法启动 glassfish 服务器,因为无法锁定 /opt/glassfishv3/glassfish/domains/domain1/logs/server.log

admin@BRMSDEV:/opt/glassfishv3/glassfish/bin$ ./asadmin start-domain domain1
java.io.IOException: Couldn't get lock for /opt/glassfishv3/glassfish/domains/domain1/logs/server.log
at java.util.logging.FileHandler.openFiles(FileHandler.java:389)
at java.util.logging.FileHandler.<init>(FileHandler.java:287)
at com.sun.enterprise.admin.launcher.GFLauncherLogger.addLogFileHandler(GFLauncherLogger.java:85)
at com.sun.enterprise.admin.launcher.GFLauncher.setup(GFLauncher.java:148)
at com.sun.enterprise.admin.cli.StartDomainCommand.createLauncher(StartDomainCommand.java:239)
at com.sun.enterprise.admin.cli.StartDomainCommand.runCommandNotEmbedded(StartDomainCommand.java:122)
at com.sun.enterprise.admin.cli.StartDomainCommand.executeCommand(StartDomainCommand.java:117)
at com.sun.enterprise.admin.cli.CLICommand.execute(CLICommand.java:257)
at com.sun.enterprise.admin.cli.AsadminMain.executeCommand(AsadminMain.java:229)
at com.sun.enterprise.admin.cli.AsadminMain.main(AsadminMain.java:167)
Waiting for DAS to start .Error starting domain: domain1.
The server exited prematurely with exit code 0.
Run Code Online (Sandbox Code Playgroud)

在它死之前,它产生了以下输出:

   Warning:  Cannot open log file: /opt/glassfishv3/glassfish/domains/domain1/logs/jvm.log
admin@BRMSDEV:/opt/glassfishv3/glassfish/bin$ ./asadmin start-domain domain1
java.io.IOException: Couldn't get lock for /opt/glassfishv3/glassfish/domains/domain1/logs/server.log
at java.util.logging.FileHandler.openFiles(FileHandler.java:389)
at java.util.logging.FileHandler.<init>(FileHandler.java:287)
at com.sun.enterprise.admin.launcher.GFLauncherLogger.addLogFileHandler(GFLauncherLogger.java:85)
at com.sun.enterprise.admin.launcher.GFLauncher.setup(GFLauncher.java:148)
at com.sun.enterprise.admin.cli.StartDomainCommand.createLauncher(StartDomainCommand.java:239)
at com.sun.enterprise.admin.cli.StartDomainCommand.runCommandNotEmbedded(StartDomainCommand.java:122)
at com.sun.enterprise.admin.cli.StartDomainCommand.executeCommand(StartDomainCommand.java:117)
at com.sun.enterprise.admin.cli.CLICommand.execute(CLICommand.java:257) …
Run Code Online (Sandbox Code Playgroud)

java glassfish-3

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

如何从RESTFul Web服务访问本地文件

我尝试从RESTFul服务访问本地文件.有没有办法获得正在运行的服务的真正路径?(正如我们在servlet中所做的那样)

服务器:glassfish 3.0.1 IDE:Eclipse Helios

谢谢

java rest glassfish-3

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

GlassFish 3.1不会从Eclipse启动

我正在使用Linux,我在Eclipse之外安装了GlassFish 3.1.使用asadmin start-domain就可以了.

在Eclipse Helios中我安装了最新版本的GlassFish工具,服务器适配器等.我为我的外部GlassFish添加了一个"Server"实例,但是当我尝试启动它时,Eclipse控制台说"等待domain1到开始......" - 等待几分钟后,会打印出越来越多的点.最终有一个对话框说"本地主机上的Server GlassFish 3.1无法启动".

决不是http:// localhost:8080响应.

我找不到其他错误消息.服务器日志(glassfish/domains/domain1/server.log)打印长启动命令,然后:

Feb 28, 2011 10:48:45 PM com.sun.enterprise.admin.launcher.GFLauncherLogger info                                                                                                                                  
INFO: Successfully launched in 3 msec.
Run Code Online (Sandbox Code Playgroud)

GlassFish安装完全是库存,没有加载应用程序.从Eclipse之外的命令行启动时,它工作正常.

我试图将GlassFish重新安装到不同的位置,我重新安装了Eclipse,没有插件,除了GlassFish的东西.

奇怪的是,"内部GlassFish 3.1"服务器,与Eclipse插件一起发布,并且存在于eclipse/plugins中,工作得很好并且启动非常快速.但我真的很想拥有一个外部GlassFish,我可以随时轻松地独立运行Eclipse.

非常感谢!

eclipse glassfish-3

0
推荐指数
1
解决办法
2万
查看次数

从@WebService带注释的EJB访问@SessionScoped bean

我的一个合作伙伴需要一个SOAP接口,所以我想:让我们转移到一个应用服务器.我选择了Glassfish,开箱即用.我无法做到这一点:将@SessionScoped ManagedBean注入@Webservice注释EJB.

我可以访问EJB的唯一方法是通过JNDI.我在这里读到它

我的问题是:Glassfish中是否有一个错误,它将在未来的版本中运行,或者它应该工作,我做错了什么.

我希望能够DataAccess session使用@EJB注释注入属性但它不起作用.

以下是测试项目中的所有文件

这是我的WebService类:

@LocalBean
@Stateless
@WebService()
public class MySOAP implements Serializable {

   private DataAccess session;

   @WebMethod
   public String getUsername() {
      javax.naming.Context ctx = null;
      try {
         ctx = new javax.naming.InitialContext();
         session = ( DataAccess ) ctx.lookup( "java:comp/env/DataAccess" );
         return "user is " + session.getData();
      } catch ( NamingException e ) {
         e.printStackTrace();
      }
      return "exception occured";
   }
}
Run Code Online (Sandbox Code Playgroud)

我想要注入的EJB:

public abstract class AbstractDataBean {
   @Inject /* this just returns …
Run Code Online (Sandbox Code Playgroud)

soap ejb cdi glassfish-3

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

玻璃鱼3.1.2开始在netbeans 7.2中失败

我安装了Netbeans 7.2.使用GlassFish Server 3.1.2但是当我运行Web应用程序时,默认的jsp页面或任何其他jsp页面我收到错误:

GlassFish Server 3.1.2开始失败

C:\ Users****\Documents\NetBeansProjects\WebApplication3 \nbproject\build-impl.xml:1022:部署错误:GlassFish Server 3.1.2开始失败有关详细信息,请参阅服务器日志.BUILD FAILED(总时间:47秒)

build-impl.xml中

<target depends ="init,-init-cos,compile,compile-jsps,-do-compile-single-jsp,-pre-dist,-do-tmp-dist-with-manifest,-do-tmp-dist- without-manifest,-pre-run-deploy,-pre-nbmodule-run-deploy,-run-deploy-nb,-init-deploy-ant,-deploy-ant,-run-deploy-am,-post-nbmodule -run-deploy,-post-run-deploy,-do-update-breakpoints"name ="run-deploy"/>

<target if ="netbeans.home"name =" - run-deploy-nb">

<nbdeploy clientUrlPart ="$ {client.urlPart}"debugmode ="false"forceRedeploy ="$ {forceRedeploy}"/>

////////////////////////

glassFish Server 3.1.2

严重:由于启动异常而关闭v3:范围内没有空闲端口:8080 = com.sun.enterprise.v3.services.impl.monitor.MonitorableSelectorHandler@788a7b

glassfish-3 netbeans-7

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

存档中部署描述符文件WEB-INF/web.xml中的无效部署描述符

我正在使用GlassFish服务器的Java项目.项目中没有错误但是当我试图运行它时,它显示此错误_

SEVERE: DPL8015: Invalid Deployment Descriptors in Deployment descriptor file WEB-INF/web.xml in archive [web]. 
Line 9 Column 22 -- cvc-complex-type.2.4.d: Invalid content was found starting with element 'description'. No child element is expected at this point.
SEVERE: DPL8005: Deployment Descriptor parsing failure : cvc-complex-type.2.4.d: Invalid content was found starting with element 'description'. No child element is expected at this point.
SEVERE: Exception while deploying the app
java.io.IOException: org.xml.sax.SAXParseException: cvc-complex-type.2.4.d: Invalid content was found starting with element 'description'. No child element …
Run Code Online (Sandbox Code Playgroud)

java glassfish glassfish-3

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

Glassfish 3.1.2.2上的'ExceptionHandlerFactory未正确配置'

我试图通过ExceptionHandler处理未捕获的异常.遵循JSF2完整参考中的代码,我已经为我的处理程序创建了类.但是当我部署我的应用程序时,它会抛出下一个stackTrace:

SEVERE: Critical error during deployment: 
com.sun.faces.config.ConfigurationException: Factory 'javax.faces.context.ExceptionHandlerFactory' was not configured properly.
at com.sun.faces.config.processor.FactoryConfigProcessor.verifyFactoriesExist(FactoryConfigProcessor.java:305)
at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:219)
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:360)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225)
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4750)
at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:550)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:5366)
at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2019)
at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1669)
at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:301)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:461)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:212)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
at …
Run Code Online (Sandbox Code Playgroud)

jsf glassfish glassfish-3 exceptionhandler

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