文章列表
java 命令行引用jar包的方法 的整理
- 博客分类:
- java
java 命令行引用jar包的方法 的整理
http://hi.baidu.com/jlike/blog/item/377e2d94a7d03614d21b703a.html
java 命令行引用jar包的方法 的整理
2009-10-10 11:23
关于这个问题,一直有些疑惑。今天在网上找了一下相关的资料。
一般情况下:
如果java 文件和jar 包在同一目录
编译:
执行:
如果java文件和jar包不在同一目录
编译:
执行:
引用多个jar包时
假设有个程序的启动方法在test.j ...
tomcat为什么要用custom自己的Class loader:
1. 定义自己的class 导入规则。
2. 缓存先前的class?
3. 导入的class的初始化动作。
4. 动态导入,修改后restart Context。
Loader
WebappClassLoader 导入class的过程:
1. 所有之前被加载过的class都被缓存。找到的缓存在resourceEntries中,未找到的在notFoundResources中。所有第一次加载的时候会从本 ...
tomcat 架构、源码学习(二)
- 博客分类:
- tomcat
接 tomcat 架构、源码学习(一)
10. tomcat中的容器Container。包括Engine,Host,Context,Wrapper
一个Wrapper对应一个servlet,以及servlet的filter?
11. Wrapper SimpleWrapper implements Wrapper, PipeLine。
BasicValue有:SimpleWrapperValue(处于Pipeline链中的末端,不再调用nextInvoke方法。执行Loader and invoke servlet的service方法);
...
JVM包含3个ClassLoader:
bootstrap class Loader(调用java.exe时载入java核心类)、
extension class loader(载入jdk/jre/lib/ext目录下的jar)、
system class loader(载入环境变量CLASSPATH指定的jar)。
...
Java获取IP地址:request.getRemoteAddr()警惕(转)
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr()
,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了 ...
tomcat 架构、源码学习(一)
- 博客分类:
- tomcat
阅读:how tomcat works笔记
1. 一个简单的server服务器。
通过socket实现。
ServerSocket server = new ServerSocket(int , int , InetAddress );
Socket socket = server.accept();
InputStream is = socket.getInputStream();
OutputStream os = socket.getOutputStream();
...
2.解析http请求,获得uri。从中得到ServletName。
3.通过 ...