glassfish hibernate binding parameters, easy way

when you search for showing parameters in hibernate. All articles will say that put these lines in :

but if you are using glassfish this will not work. and you will find this glassfish way :

but there is a more easy way :

Glassfish admin console -> Configurations -> Server-config -> Logger Settings -> Log levels -> Add Logger -> org.hibernate.type : FINEST

Screen Shot 2015-01-18 at 01.58.51


glassfish logger settings

I am using intellij idea with glassfish and in the console i see this long message for every line :

[2013-01-29T15:27:39.395-0500] [glassfish 4.0] [INFO] [AS-JMX-00005] [javax.enterprise.system.jmx] [tid: _ThreadID=49 _ThreadName=Thread-6] [timeMillis: 1359491259395] [levelValue: 800] [[ …

to reduce and shorten the messages, go to  glassfish admin console -> configurations -> server-config -> logger-settings :

select all fields in the format exclude fields and click save.

Screen Shot 2015-01-18 at 00.13.35

and shorten your log4j pattern in From :

log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

to this pattern :

log4j.appender.stdout.layout.ConversionPattern=%c{1}:%L - %m%n

How to Toggle Within and Between Apps in OS X

  • Toggling between open programs is Command + Tab
  • Toggling up a minimized program is Command + Tab with Option on release
  • Toggling between tabs is Command + Shift + [ or ]
  • Opening a new tab is Command + t
  • Closing a tab or window is Command + w
  • Toggling windows of the same application is Command + (next to shift in english keyboard)

source :–mac-56503

Taking screenshot of selected area on the screen to desktop: Command + Shift + 4

jsf composite component update

if you have items with different namespaces in a composite component to update one from other, using standard “:” to search in namespace will not work. You will get this exception :

Cannot find component with expression “form1” referenced from ….

You should use “@composite” in the update parameter. Example :

<cc:implementation >
    <h:form id="form1"> </h:form>
    <h:form id="form2">
         <p:commandButton update=":form1" />  <!-- ERROR -->
         <p:commandButton update="@composite:form1" />

mysql workbench export error osx

Error Unhandled exception: ‘builtin_function_or_method’ object has no attribute ‘__getitem__’this error occurs even if you try to backup a single table
In the editor, / Applications / / Contents / Resources / plugins / me’ll open.
If you check the 1712 line, certainly
args.append – it has become a [‘skip-triggers’]. Because apparently is wrong this [], I’ll change it to ().
In addition, the 1715 line
args.append – so has become [‘no-create-info’], to keep repair in as well ().
Save, I’ll start the MySQL Workbench again.
Connect to the site, export! ! ! While shouting and running.

Run JIRA on port 80

One easy way of accessing JIRA over port 80 while keeping it running with its default behavior on port 8080 is to use Apache and mod_proxy.  On a modern Red Hat or Cent OS system this is as easy as:

$ sudo yum install httpd

Next, create the following file:

  # Send all web traffic to JIRA
  ProxyPass       /   http://localhost:8080/
  ProxyPassReverse    /   http://localhost:8080/

Finally, start up Apache and also set it to run automatically at boot time:

$ sudo /etc/init.d/httpd start
$ sudo chkconfig httpd on

You are all set.  JIRA will serve traffic on port 80 (via Apache) but continue to run as an unprivileged user on port 8080.

Follow up note:

After making the above changes, I realized I also needed to update Jira’s server.xml ({JIRA home}/conf/server.xml).   Find the 8080 connector port entry and add the params:

proxyName="{your server's hostname}"

For example: (last two params)

<Connector port="8080"

Bounce JIRA and you should be good to go.

in the page comment by Rick Noelle