鲁哀公八年,即公元前四八七年,春季,吴国因为邾国准备攻打鲁国。
吴王夫差便就此询问逃亡到吴国的叔孙辄,叔孙辄表示,鲁国有名无实,攻打他们,一定可以如愿以偿。
叔孙辄退出来之后,告诉公山不狃,公山不狃却表示,这是不合于礼的。君子离开自己的国家,不到敌国去。在鲁国没有做到臣子的责任,现在却要去攻打它,为吴国效力,这就可以去死了。这样的委任就要避开。况且一个人离开自己的国家,不能因为自己的怨恨而危害故乡。现在您因为小怨而要颠覆鲁国,不也很难吗?如果吴王派您率兵,一定要推辞。那样,吴王便会派我去了。
叔孙辄听了之后,悔恨自己说错了话。
吴王询问公山不狃,公山不狃回答,鲁国虽然平时没有可靠的盟国,可等到鲁国危急存亡之时,却一定会有诸侯来救援它。只要诸侯援救鲁国,那就不能如愿以偿。晋国、齐国、楚国一定会帮助它,这样吴国就有四个敌人了。鲁国是齐国和晋国的嘴唇,唇亡齿寒,这是您所知道的。他们不去救援还会干什么呢?
三月,吴国攻打鲁国,由公山不狃领兵先行,故意从险路前进,经过武城(鲁邑,今山东嘉祥南)时。有一个曾经被武城人拘捕的鄫国人带着吴国军队攻打武城,武城被攻克。
鲁国人感到害怕,孟懿子便问子服景伯,该怎么办?
子服景伯则表示,吴国军队来了,我们就和他们作战,怕什么?而且吴国是被邾国请求而来的,还能有什么要求呢?
吴国军队攻占了东阳(鲁邑,今山东费县西南),继续前进,驻扎在五梧(鲁邑,今山东平邑西北),第二天,又驻扎在蚕室(鲁邑,今山东平邑)。
鲁国公宾庚、公甲叔子、析朱锄率兵与吴国交战,被吴国军队所俘获,献给吴王。
吴王夫差感慨,这是同一辆车上的人,鲁国任用了能人,鲁国还无法觊觎。
第二天,吴王居住在庚宗(鲁邑,今山东泗水东南),吴国军队就驻扎在泗水之上。
鲁国大夫微虎准备夜里袭击吴王的住所,他有私兵七百,让这七百人在幕帐外的庭院里,向上跳三次,最终挑选出三百人,其中就有有若(先圣孔丘弟子,孔门七十二贤之一)。
他们出发到达了稷门(鲁国国都南城之门)之内,因为有人对季康子说,这样做不足以危害吴国,反而会使鲁国丧失人才,不如停止。
季康子便下令停止了此次夜袭。
据说,吴王夫差听闻了这个消息,一晚上换了三处地方才肯安歇。
吴国向鲁国求和,两国将要订立盟约。
子服景伯表示,当初楚国人包围宋国,宋国人易子而食,析骨而炊,尚且没有签订城下之盟。我们还没有到达那种地步,签订城下之盟,这是丢弃国家。吴军轻率而又远离国土,不能长久,快要回去了,不妨再等一等。
鲁国人没有听从景伯的建议,景伯背着盟书,去到莱门。
鲁国人就请求吴国人把子服景伯留在吴国,吴国人答应了,可当鲁国人要求将吴国王子姑曹留在鲁国时,吴国人没有同意,便没有交换人质。
吴国人签订了盟约便回去了。
当初齐悼公还是公子阳生的时候,逃亡到鲁国,季康子将把他的妹妹许配给公子阳生当妻子。
等到齐悼公即位,前来迎接季康子的妹妹。
可季康子的妹妹与季鲂侯(季平子之子,季桓子之弟)私通,她将这个情况禀告给了季康子,季康子便不敢把她送到齐国。
齐悼公因此大怒,五月,齐国攻占鲁国讙地(鲁地,今山东泰安宁阳北)和阐地(鲁地,今山东泰安宁阳)。
齐悼公派人到吴国请求一起发兵攻打鲁国。
鲁国将邾隐公送回邾国,可是邾隐公依旧昏庸无道,吴国便派人将邾隐公囚禁起来,让邾国大夫事奉邾国太子执政。
秋季,鲁国与齐国讲和。
九月,鲁国大夫藏宾如到齐国参加结盟。
齐国大夫闾丘明前来鲁国参加结盟,并且迎接季康子的妹妹。
季康子的妹妹到了齐国,齐悼公十分宠爱她。
十二月,齐国归还鲁国讙地和阐地,这是因为季姬(季康子妹妹)受到宠爱。
这一年,宋国攻打曹国,因为受到曹国的侮辱,宋景公灭亡曹国,曹伯阳(曹废公)被杀。