本文整理汇总了Java中play.server.Server.main方法的典型用法代码示例。如果您正苦于以下问题:Java Server.main方法的具体用法?Java Server.main怎么用?Java Server.main使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类play.server.Server
的用法示例。
在下文中一共展示了Server.main方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: main
import play.server.Server; //导入方法依赖的package包/类
public static void main( String[] args )
throws Exception
{
String outFile = System.getProperty( "outFile" );
if ( outFile != null )
{
PrintStream out = new PrintStream( new File( outFile ) );
System.setOut( out );
System.setErr( out );
System.getProperties().remove( "outFile" );
}
String pidFileName = System.getProperty( "pidFile" );
if ( pidFileName != null )
{
// http://blog.igorminar.com/2007/03/how-java-application-can-discover-its.html
String name = ManagementFactory.getRuntimeMXBean().getName();
String pidStr = "unknown";
int p = name.indexOf( '@' );
if ( p > 0 )
{
pidStr = name.substring( 0, p );
}
File pidFile = new File( pidFileName );
PrintWriter fw = new PrintWriter( pidFile, "UTF-8" );
try
{
fw.write( pidStr );
}
finally
{
fw.close();
}
System.getProperties().remove( "pidFile" );
}
Play.frameworkPath = new File( System.getProperty( "play.home" ) );
Server.main( args );
}