Notes by Dr. Xi
Displaying keyword search results 1 - 10
Created by Dr. Xi on April 19, 2012 10:10:08
Last update: April 19, 2012 10:11:06
The default servlet for Tomcat is declared in $CATALINA_HOME/conf/web.xml :
<servlet>
<servlet-name>default</servle...
Therefore, static content is rendered by the default configuration unless you override it with your own definitions.
If you want to allow directory listing, just change the listing parameter to true :
<init-param>
<param-name>listings</para...
Change the welcome-file-list to display a default page in lieu of a directory listing:
<welcome-file-list>
<welcome-file>home.xhtml</...
Welcome pages are defined at the Web application level.
Created by Dr. Xi on February 25, 2012 09:25:23
Last update: February 25, 2012 09:25:23
By default, Java uses $JAVA_HOME/jre/lib/security/cacerts to very an SSL certificate. You can add a certificate to this file:
$ keytool -importcert -alias VeriSignClass3Interna...
The default password for cacerts is: "changeit".
Created by Dr. Xi on May 02, 2011 15:59:37
Last update: February 25, 2012 09:16:37
This code snippet gets the default keystore used by the Java keytool and displays the list of aliases along with the key type (certificate or private key).
import java.io.File;
import java.io.FileInputSt...
The default keystore used by the above code is: $HOME/.keystore .
Created by Dr. Xi on February 13, 2012 20:59:35
Last update: February 13, 2012 20:59:54
The insertAttribute tag allows you to have a body as well as specify a default value, but both values are scriptless , i.e., scriptlet is not allowed in body:
<tiles:insertAttribute name="javascript">
<scri...
and defaultValue is output literally:
<tiles:insertAttribute name="javascript"
de...
And, <put-attribute> in tiles definition does not replace the body of <tiles:insertAttribute> , it appends to the body!
Created by Dr. Xi on February 06, 2012 12:14:11
Last update: February 07, 2012 15:39:35
Oracle sqlplus command line tools does not support command line editing out-of-the-box. But on Linux there's a handy utility that enables command line editing with any command line tool: rlwrap - readline wrapper.
Install rlwrap:
$ sudo apt-get install rlwrap
Create a keywords file .sql.dict (optional, but convenient):
false null true
access add as asc begin by chec...
It would be nice to add the tables names also.
Create an alias for sqlplus (put it in .bashrc ):
alias sqlplus='rlwrap -f $HOME/.sql.dict sqlplus'
Created by Dr. Xi on February 12, 2010 22:52:27
Last update: November 08, 2011 19:48:09
For Tomcat 6, there's no default manager username and password. You do have to set it up yourself, though it's pretty straightforward. The Tomcat manager webapp is restricted to users with a role named manager . So you'll need to create a user and assign the manager role to it.
Edit $CATALINA_BASE/conf/tomcat-users.xml to read:
<?xml version='1.0' encoding='utf-8'?>
<!--
...
For tomcat 7:
<tomcat-users>
<role rolename="manager"/>
...
Created by Dr. Xi on September 19, 2011 16:15:19
Last update: September 19, 2011 16:15:19
By default, svn recursively adds new files into the repository:
$ svn add *
But you have to use " * ", using the dot (current directory) does not work (most likely the current directory is already versioned):
$ svn add .
Created by Dr. Xi on July 08, 2011 09:37:03
Last update: July 08, 2011 09:37:03
A security manager is automatically installed when you run an applet, but not so when you run an application. Setting the java.security.manager property enables the default Security Manager for the application.
For example, you can bind to a "privileged" port without security manager:
$ java SocketBind localhost:83
Binding to local...
With security manager, it fails:
$ java -Djava.security.manager SocketBind loca...
Created by Dr. Xi on April 20, 2011 21:44:15
Last update: May 02, 2011 20:56:58
The String.format() method provides versatile formatting capabilities. This tutorial tries to present these capabilities in a accessible manner. The format string A format string can contain zero, one, or more format specifiers . The general form of a format specifier is:
%[argument_index$] [flags] [width] [.precision]co... where things in square brackets are optional, and conversion is a character indicating the conversion to be applied to the corresponding variable value. The only required characters in the format specifier is the percent sign % and the conversion character. A simple example: public static void simpleFormat() { System.out... The Argument index The argument index is specified by a number, terminated by the dollar sign $ . The same argument may be repeated multiple times in a format string. Unindexed...
Created by Dr. Xi on May 02, 2011 15:38:24
Last update: May 02, 2011 15:38:57
When you run a Java application, the default place it looks for trusted certificates is $JAVA_HOME/jre/lib/security/cacerts , which is a keystore that contains a list of trusted CA certificates. You can use the keytool to list the certificates:
C:\>keytool -list -keystore C:\jdk1.6.0_20\jre\lib...
Simply hit return when asked for password, no password is required to list trusted certificates in a keystore.